1. 13 Sep, 2002 1 commit
  2. 16 Aug, 2002 1 commit
  3. 31 May, 2002 1 commit
  4. 02 Apr, 2002 1 commit
  5. 09 Mar, 2002 1 commit
  6. 06 Nov, 2001 1 commit
  7. 14 Oct, 2001 1 commit
  8. 27 Jun, 2001 1 commit
  9. 22 Jun, 2001 1 commit
  10. 13 Jun, 2001 1 commit
  11. 11 Jun, 2001 1 commit
  12. 13 Feb, 2001 1 commit
  13. 13 Dec, 2000 1 commit
  14. 28 Nov, 2000 2 commits
  15. 27 Nov, 2000 1 commit
  16. 01 Nov, 2000 1 commit
  17. 28 Oct, 2000 1 commit
  18. 25 Sep, 2000 1 commit
  19. 10 Feb, 2000 1 commit
  20. 21 Nov, 1999 1 commit
  21. 14 Sep, 1999 1 commit
  22. 26 Jun, 1999 2 commits
  23. 19 Apr, 1999 1 commit
  24. 26 Feb, 1999 1 commit
  25. 19 Feb, 1999 2 commits
  26. 01 Jun, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980601 · a845b88e
      Alexandre Julliard authored
      Sun May 31 13:40:13 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/signal.c]
      	Added display of exception name.
      
      	* [loader/task.c]
      	Yet another attempt at fixing SwitchStackTo/SwitchStackBack.
      
      	* [memory/selector.c] [relay32/builtin32.c] [tools/build.c]
      	  [win32/kernel32.c]
      	Generate an assembly stub for Win32 register functions to make
      	their names available at link time.
      
      	* [programs/*/Makefile.in]
      	Added hacks to support old resource compiler.
      
      Fri May 29 16:27:14 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [tools/testrun]
      	Merge of my testscripts at home into one single perl program
      	(tested with perl5). Works only on Linux due to 'ps' and 'ipcs'
      	magic.
      
      	* [controls/menu.c]
      	Added some DefaultMenuItem stubs.
      
      	* [debugger/stabs.c]
      	Fixed stabs loading, now supports (int,int) typeinfo format used
      	by gcc-2.8 and egcs-1. If it still crashes, please mail me.
      
      	* [if1632/][relay32/]
      	Added msvideo.dll (stubs only)
      	Replaced some ptr by str for stringcases
      	Added some new stubs (VxDCall, FindCloseNotif....)
      
      	* [misc/network.c]
      	Some argument fixes.
      
      	* [misc/registry.c][misc/cpu.c]
      	Registry initialization partially rewritten and enhanced.
      
      	* [scheduler/*.c]
      	Some additions so we don't do kill(0,SIGUSR1) (kill processgroup
      	instead of targeted thread)
      	Added SetThreadContext.
      
      Thu May 28 23:59:59 1998  Bertho Stultiens <bertho@akhphd.au.dk>
      
      	* [tools/wrc/*]
      	New resource compiler version 1.0.0 (28-May-1998)
      
      	* [Make.rules.in] [Makefile.in]
      	Changed and added rc rules to point to tools/wrc/wrc.
      
      	* [configure.in] [include/config.h.in]
      	Added check for function 'stricmp'.
      
      	* [include/resource.h]
      	Commented out the old resource structure to catch references.
      	It also includes wrc_rsc.h.
      
      	* [include/wrc_rsc.h]
      	New file. Definitions for the resources generated with wrc.
      
      	* [include/windows.h]
      	Added #ifdef RC_INVOKED to exclude stdarg.h.
      	Added SS_NOTIFY flag.
      
      	* [include/winnls.h]
      	Added SUBLANG_* definitions and corrected some defaults.
      
      	* [loader/libres.c]
      	Changed the sysres load functions to support wrc generated
      	resources.
      
      	* [resource/sysres_*.rc]
      	Added #include <windows.h>
      
      	* [resource/sysres.c]
      	Changed declarations to match wrc's output
      
      	* [resource/Makefile.in]
      	Changed rules to work with wrc.
      
      	* [tools/makedep.c]
      	Changed generation of .rc file dependencies to .s target.
      
      Thu May 28 22:28:39 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [files/file.c][include/windows.c][relay32/kernel32.spec]
      	Implemented GetFileAttributesEx32A/W.
      
      	* [misc/imagelist.h][include/commctrl.h][relay32/comctl32.spec]
      	Added ImageList_Read and ImageList_Write stubs.
      	Added ImageList_AddIcon function.
      	Added ImageList_LoadImage. It is the same as ImageList_LoadImage32A.
      
      	* [controls/header.c]
      	Fixed bitmap drawing bug.
      	Added full bitmap support.
      
      	* [include/commctrl.h]
      	Added missing header macros.
      
      	* [controls/toolbar.c][include/toolbar.h][include/commctrl.h]
      	  [controls/commctrl.c] [relay32/comctl32.spec]
      	First implementation of toolbar control.
      	Implemented CreateToolbar, CreateToolbarEx and CreateMappedBitmap.
      
      	* [controls/progress.c][controls/status.c]
      	Some code cleanup.
      
      	* [controls/commctrl.c][include/commctrl.h][relay32/comctl32.spec]
      	Removed CreateStatusWindow16 and DrawStatusText16.
      	CreateStatusWindow is the same as CreateStatusWindow32A.
      	DrawStatusText is the same as DrawStatusText32A.
      
      Thu May 28 16:01:28 1998  Matthew J. Francis  <asbel@dial.pipex.com>
      
      	* [objects/bitmap.c] [objects/bitmap.h] [objects/oembitmap.c]
      	  [objects/dc.c] [graphics/x11drv/bitblt.c]
      	Added partial implementation of CreateDIBSection, with great thanks
      	to Ulrich Weigand <weigand@informatik.uni-erlangen.de> for
      	contributing the bulk of the patch.
      
      Wed May 27 19:04:31 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [win32/kernel32.c] [if1632/thunk.c] [include/flatthunk.h]
      	ThunkConnect16 and related functions moved to emulator.
      
      	* [loader/ne/segment.c]
      	Call DllEntryPoint with correct arguments.
      
      	* [relay32/builtin32.c]
      	Bugfix: Relay debugging did not work for multiple processes.
      
      	* [controls/menu.c]
      	Bugfix: dwItemData was not set for MF_OWNERDRAW menus.
      
      	* [if1632/relay.c] [relay32/relay386.c]
      	Relay messages converted to use DPRINTF.
      
      	* [controls/desktop.c] [relay32/user32.spec]
      	Implemented PaintDesktop.
      
      	* [files/profile.c] [if1632/kernel.spec] [misc/network.c]
      	  [misc/printdrv.c] [relay32/winspool.spec] 
      	  [win32/ordinals.c] [relay32/kernel32.spec]
      	Some stubs added.
      
      	* [relay32/mpr.spec]
      	All ordinals were off by one.
      
      Tue May 26 13:32:57 1998  Bill Hawes <whawes@star.net>
      
      	* [misc/lstr.c] [include/casemap.h] [tools/unimap.pl]
      	Added Unicode case conversion routines towupper/towlower,
      	with mapping tables casemap.h created by tools/unimap.pl.
      
      	* [misc/ntdll.c] [include/winnls.h] [relay32/ntdll.spec]
      	  [relay32/advapi.spec]
      	Minimal implementation of IsTextUnicode, just enough to get
      	NT4 notepad to open ascii/unicode files.
      
      	* [Make.rules.in] [resources/sysres_En.rc]
      	Added include file dlgs.h for building resource files, so that
      	resources can refer to defined values (e.g. pshHelp).
      
      	* [misc/crtdll.c] [relay32/crtdll.spec]
      	Use towupper/towlower for 32W case conversions.
      
      	* [memory/string.c]
      	Use towupper for 32W case conversions.
      
      	* [ole/ole2nls.c]
      	Use towupper for 32W case conversions; fix mem leak; minor cleanup
      
      	* [controls/edit.c]
      	Added soft break flag to edit state. Print unknown action values
      	for WM_VSCROLL (action 190 occurs when running NT4 notepad.)
      
      Mon May 25 22:42:40 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [files/file.c]
      	Care for a pathological case in SetFilePointer.
      
      	* [graphics/x11drv/xfont.c]
      	Handle longer Font names in LFD_ComposeLFD and try to catch errors.
      
      	* [loader/pe_image.c]
      	Unload Dummymodule when PE_LoadLibraryEx32A fails with
      	PE_LoadImage (makes Encarta 98 installer proceed).
      
      	* [misc/registry.c]
      	Move a check for a special case in RegCreateKeyEx32W after the
      	check for existence.
      
      Tue May 25 20:18:26 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [misc/ntdll.c]
      	Added some stubs, just guessing at the size of their param lists.
      
      	* [misc/registry.c]
      	Added stubs for RegUnLoadKey, RegSetKeySecurity, RegSaveKey,
      	RegRestoreKey, and RegReplaceKey
      
      	* [programs/regtest/regtest.c]
      	Updated registry testing program.
      
      Sun May 24 18:11:40 1998  Alex Priem <alexp@sci.kun.nl>
      
      	* [file/profile.c]
      	Added flag 'return_values' to PROFILE_GetSection.
      
      Sun May 24 13:41:10 1998  James Juran <jrj120@psu.edu>
      
      	* [misc/shell.c] [files/directory.c]
      	Documentation/debugging info additions.
      
      	* [*/*.c] [include/*.h]
      	Moved many extern function definitions to appropriate header files.
      	Cleaned up a few compile warnings.
      	If #include "debug.h" is present, removed #include <stdio.h>.
      	debug.h includes stdio.h, so it is not necessary to include both.
      
      	* [graphics/*.c] [if1632/signal.c] [ipc/*.c] [scheduler/*.c]
      	  [win32/*.c] [windows/*.c]
      	Final patch to convert fprintf statements to new debugging interface.
      	Some fprintfs are still left, especially in the debugger/ directory.
      	However, IMHO, it's not worth the effort to change the rest.
      
      Fri May 22 21:58:35 1998  Morten Welinder  <terra@diku.dk>
      
      	* [windows/keyboard.c]
      	Correct handling of keys "`-=[]\;',./".
      
      Fri May 22 12:06:00 1998  Per Lindstrm <pelinstr@algonet.se>
      
      	* [include/windows.h] [relay32/kernel32.spec] [win32/console.c]
      	Added stub for ReadConsoleOutputCharacter32A.
      
      Thu May 21 16:45:48 1998  Pascal Cuoq <pcuoq@ens-lyon.fr>
      
      	* [ole/ole2nls.c]
      	Began better implementation of LCMapString32A.
      	Not very well tested yet, and still need improvements.
      
      	* [controls/scroll.c]
      	Documented functions.
      
      Wed May 20 21:37:56 1998  Peter Hunnisett <hunnise@nortel.ca>
      
      	* [include/windows.h][misc/main.c]
      	Change SystemParameterInfo to support SPI_GETHIGHCONTRAST. Also
      	include some missing SPI_ definitions.
      
      	* [include/dsound.h][multimedia/dsound.c][relay32/dplayx.spec]
      	Added stubs for DirectPlayLobbyCreate[AW]. Not sure if these
      	should go into a new files dplayx.c? Anyone care?
      
      	* [include/winnls.h]
      	Added two missing flags for the CompareString32 functions.
      a845b88e
  27. 17 May, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980517 · dadf78ff
      Alexandre Julliard authored
      Sun May 17 16:23:56 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [file/profile.c]
      	Fix the return value of PROFILE_GetSection
      
      	* [misc/crtdll.c]
      	Do _getdrive, fix _chdrive.
      
      	* [misc/commdlg.c]
      	First cut at ChooseColor[WA].
      
      	* [misc/network.c]
      	Do something sensible for WNetGetDirectoryType16.
      
      Sun May 17 10:21:35 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [controls/menu.c]
      	Fixed disabled sub menus with MF_BYPOSITION that were not disabled.
      
      	* [misc/crtdll.c] [relay32/crtdll.spec] [include/winerror.h]
      	Implemented fscanf, fsetpos, _access, _fpreset (thanks to Uwe Bonnes),
      	and _ltoa. 
      
      	* [loader/task.c]
      	MakeProcInstance: must use CURRENT_DS if hInst == NULL.
      
      	* [misc/shell.c]
      	SHELL_GetResourceTable, InternalExtractIcon: fixed broken .ICO handling
      
      	* [windows/winpos.c]
      	DeferWindowPos: removed "same parent" requirement.
      	Which doc states that this is required ?
      
      Sat May 16 20:08:11 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [loader/module.c] [loader/ne/module.c]
      	More NE module cleanups.
      
      	* [loader/task.c]
      	Fixed SwitchStackBack().
      
      Fri May 15 10:04:27 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [configure.in][inlcude/acconfig.h]
      	Fixed broken OSS check, added check for working sigaltstack,
      	fixed broken statfs checks on some linux systems.
      
      	* [files/directory.c][loader/pe_image.c][relay32/builtin.c]
      	  [loader/module.c]
      	Added handling of win32 module pathnames.
      
      	* [relay32/wnaspi32.spec]
      	New file.
      
      	* [misc/lzexpand.c]
      	LZCopy auto-decompresses LZ compressed files, even if they are not
      	specially flagged. Fixes some InstallShield problems.
      
      	* [misc/registry.c]
      	Some fixes for RegQueryInfoKey (reference program monkey.exe
      	from Win32 SDK works now better). Probably still has faults.
      
      Fri May 15 08:58:58 1998  Martin Boehme <boehme@informatik.mu-luebeck.de>
      
      	* [graphics/mapping.c] [include/dc.h] [include/gdi.h] [objects/dc.c]
      	Reworked the way world transformations and mapping modes are handled
      	so that both of these transformations can be computed in a single
      	step.
      
      	* [graphics/painting.c] [graphics/path.c] [include/path.h]
      	More GDI path support.
      
      	* [graphics/x11drv/graphics.c]
      	Fixed the return value of GRAPH_DrawArc for the zero height /
      	zero width case to reflect Windows' behaviour.
      
      	* [include/windows.h] [relay32/gdi32.spec] [objects/dc.c]
      	Implemented ModifyWorldTransform and CombineTransform.
      
      Tue May 14 18:03:46 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [controls/commctrl.c][relay32/comctl32.spec]
      	  [controls/*.c][include/*.h]
      	Implemented InitCommonControlsEx (dll version 4.72 compatible).
      	InitCommonControls calls ImageCommonControlsEx.
      	Registering code of the common controls had to be changed
      	(see XXXX_Register functions).
      
      	* [controls/status.c][include/commctrl.h][include/status.h]
      	Implemented most new features and fixed the look and feel.
      
      	* [contols/commctrl.c][include/commctrl.h][relay32/comctl32.spec]
      	Implemented MenuHelp (incomplete).
      
      	* [controls/status.c][controls/progress.c]
      	Changed allocation strategy for control specific memory.
      
      	* [controls/header.c][include/header.h][include/commctrl.h]
      	First implementation of header control.
      
      	* [windows/defwnd.c][windows/syscolors.c]
      	Fixed default control colors for Win95 look.
      
      	* [windows/nonclient.c]
      	Fixed off by one error for Win95 look. Top border of child windows
      	should be visible.
      
      	* [misc/imagelist.h]
      	Improved documentation and fixed some bugs.
      
      Thu May 14 15:42:21 1998  Robert Wilhelm  <robert@physiol.med.tu-muenchen.de>
      
      	* [relay32/crtdll.spec]
      	Added hypot,j0,j1,jn and ceil.
      
      Wed May 13 19:10:10 1998  Pascal Cuoq <pcuoq@ens-lyon.fr>
      
      	* [controls/listbox.c]
      	Item height is now exactly font height.
      	Wine listboxes now behave like Windows' when they are 
      	created without WS_VSCROLL but the program subsequently 
      	calls ShowScrollBar or SetScrollInfo.
      
      Wed May 13 18:33:01 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [relay32/relay386.c]
      	Restore ES also in the non-debug case.
      
      	* [windows/event.c]
      	Bugfix: Blocking TSXNextEvent could deadlock Wine.
      
      	* [win32/process.c] [windows/message.c]
      	Silly stubs for MsgWaitForMultipleObjects / PostThreadMessage
      	that make some programs run better.
      
      	* [windows/winproc.c]
      	WINPROC_MapMsg32Ato16/16To32A: added WM_NOTIFY.  
      
              * [win32/kernel32.c]
      	Added 16->32 thunking and improved 32->16 thunking functions.
      
      	* [tools/build.c]
      	Added new variant of CallFrom16 stub for use with Win95 thunks.
      
      	* [if1632/kernel.spec] [if1632/builtin.c] [win32/kernel32.c]
      	Added a few undocumented KERNEL functions.
      
      	* [loader/ne/module.c] [loader/ne/segment.c]
      	Call DllEntryPoint for 16-bit DLLs with subsystem >= 4.0.
      
      	* [win32/kernel32.spec] [win32/wow32.spec] [win32/ordinals.c]
      	Use names from the Oct 94 beta release for undoc. functions.
      
      Wed May 13 14:18:26 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [misc/registry.c]
      	Code cleanup.
      
      	* [misc/cpu.c]
      	Commented out the registry puts temporarily.
      
      	* [programs/regtest/*]
      	New registry testing program.
      
      Tue May 12 22:54:03 1998  Michael Mess <michael@kawo2.rwth-aachen.de>
      
      	* [multimedia/audio.c]
      	ioctl's do not commute in /dev/dsp initialization.
      
      Tue May 12 20:11:42 1998  Karl Garrison <karlos@eznet.net>
      
      	* [win32/console.c]
      	Implemented SetConsoleTextAttribute, FillConsoleOutputCharacter.
      	Improved cursor positioning.
      	This allows for text colors in an xterm, rxvt, or console.
      
      Tue May 12 17:57:52 1998  Petter Reinholdtsen <pere@td.org.uit.no>
      
      	* [Makefile.in]
      	Create prefix/{bin|lib} directories if missing during install.
      
      Sun May 10 19:37:51 1998  Jan Willamowius <jan@janhh.shnet.org>
      
      	* [multimedia/mmio.c]
      	Have mmioSetBuffer return success (0), so Corel Draw 4
      	keeps working. (IO is still unbuffered)
      
      Wed May  6 16:57:55 1998  James Juran <jrj120@psu.edu>
      
              * [Makefile.in] [Make.rules.in]
      	Changed "make clean" to remove `textedit` backup files (*%)
      
      	* [controls/menu.c][graphics/x11drv/xfont.c][include/libres.h]
      	  [loader/main.c][loader/ne/module.c][scheduler/synchro.c]
      	  [win32/time.c][windows/winpos.c][include/windows.h]
      	Fixed miscellaneous compilation warnings.
      
      	* [misc/main.c][miscemu/main.c][include/main.h]
      	Moved prototypes to new include file main.h, various cleanups.
      
      Tue May  5 21:05:06 1998  Morten Welinder  <terra@diku.dk>
      
      	* [misc/winsock.c]
      	Don't refer to __FreeBSD__ when HAVE_STRERROR is meant.
      
      	* [misc/debugstr.c]
      	For debug_dumpstrSend, send strings to stderr.
      
      Tue May  5 21:47:40 1998  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [objects/region.c]
      	Fix for REGION_RegionOp() if newReg is one of the source regions.
      
      Tue May  5 18:27:32 1998  Jim Peterson <jspeter@roanoke.infi.net>
      
      	* [misc/main.c]
      	Add '-h/-help' option and print WINE_RELEASE_INFO with usage message.
      
      	* [misc/spy.c]
      	Realign trace messages.
      
      Tue May  5 15:46:47 1998  Donnie V. Savage <dsavage@cisco.com>
      
      	* [graphics/ddraw.c]
      	Fixed compile warnings
      
      	* [misc/winsock.c]
      	Warnings should not be errors.
      
      Tue May  5 13:40:42 1998  Jim Peterson <jspeter@roanoke.infi.net>
      
      	* [*/*]
      	Remove many warnings through explicit casts, added #include's,
      	and corrected printf formats.
      
      Tue May  5 05:18:12 1998  Insomnia (Stea Greene) <insomnia@core.binghamton.edu>
      
      	* [graphics/ddraw.c]
      	Kept unchanged portion of old palette when changing only a few
      	palette entries.  Really should only deallocate the changed cells.
      	This make StarCraft work almost perfectly (sound overflows still
      	cause static).
      
      Mon May  4 15:04:57 1998  Alexander V. Lukyanov <lav@long.yar.ru>
      
      	* [misc/lstr.c]
      	FormatMessage: terminate string on %0, undo linefeed strip.
      dadf78ff
  28. 13 Apr, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980413 · c7c217b3
      Alexandre Julliard authored
      Sun Apr 12 12:22:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/drive.c]
      	Fixed "no free space" problem with partition sizes between 1 and 2 GB
      	(cluster_sectors may not exceed 0x40).
      
      	* [windows/msgbox.c] [if1632/user.spec] [include/windows.h]
      	Implemented MessageBoxIndirect16, corrected MSGBOXPARAMS16.
      
      	* [loader/task.c]
      	DOS environment strings may never exceed 127 chars
      	-> truncate Unix environment strings if necessary.
      
      Sun Apr 12 02:51:44 1998  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>
      
      	* [files/*.c]
      	All fprintf statements were converted to appropriate debug
      	messages.
      
      	* [tools/find_debug_channels]
      	Updated comments at the beginning of the file.
      
      Sat Apr 11 15:27:21 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [loader/module.c] [loader/task.c] [scheduler/process.c]
      	Moved some code around to prepare the ground for CreateProcess().
      
      	* [memory/environ.c] [loader/task.c]
      	Moved Win32 environment strings functions to environ.c.
      	Unified Win16 and Win32 environment management.
      
      	* [scheduler/handle.c] [scheduler/k32obj.c] [scheduler/*.c]
      	Implemented handle inheritance and DuplicateHandle().
      
      	* [scheduler/thread.c]
      	Create a 16-bit stack for all threads.
      
      	* [windows/dialog.c]
      	Implemented DIALOGEX resource format.
      
      Fri Apr 10 20:21:51 1998  Marcus Meissner <marcus@mud.de>
      
      	* [configure.in][include/acconfig.h][*/*][multimedia/*]
      	Cleaned up the OSS detection stuff, added some more checks for
      	headerfiles/functions.
      	Removed a lot of OS specific #ifdefs.
      	Lots of dependend multimedia cleanups.
      
      	* [loader/pe_image.c]
      	Enhanced comment, added missing reference count increase.
      
      	* [ole/compobj.c]
      	Replaced broken StringFromGUID2 by working one.
      
      	* [misc/winsock.c]
      	SO_LINGER uses unsigned 16 bit in Win16 and Win32, but unsigned
      	int (32bit) for UNIX.
      
      	* [memory/global.c]
      	Allow realloc for lockcount 1 too.
      
      Fri Apr 10 15:27:34 1998  Morten Welinder  <terra@diku.dk>
      
      	* [graphics/x11drv/text.c]
      	Handle control characters in trace.  Ignore terminating newline.
      
      	* [multimedia/init.c]
      	(MULTIMEDIA_Init): Correct allocations.
      
      	* [tools/examine-relay]
       	Tidy up.
      
      	* [windows/syscolor.c]
      	Change highlight colour from lightblue to lightgray.  This
      	looks correct for menus.
      
      Fri Apr 10 01:49:58 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [configure.in] [Make.rules.in]
      	Add check for c2man before using it.
      
      Fri Apr 10 02:59:21 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [DEVELOPERS-HINTS]
      	Simple description of adding API calls.
      
      	* [include/wintypes.h] [include/windows.h]
      	Get rid of Winelib16, avoid declaring some illegal functions in
      	Winelib, add prototypes for some enhanced metafile functions, fix
      	GetTextExtentPoint32 declarations.
      
      	* [relay32/gdi32.spec] [objects/enhmetafile.c]
      	Cosmetic and functional improvements.
      
      	* [include/wincon.h] [programs/view/*]
      	Fixes, improved compatibility with native compilers.
      
      Thu Apr  9 15:48:49 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [win32/kernel32.c]
      	Implemented FT_Thunk / FT_Prolog / FT_Exit / FT_PrologPrime.
      	Fixed Common32ThkLS thunk function.
      
      	* [tools/build.c] [relay32/relay386.c] [if1632/relay.c]
      	Changed relay code to allow register functions to modify stack layout.
      
      	* [memory/selector.c]
      	Implemented AllocMappedBuffer / FreeMappedBuffer.
      
      	* [relay32/kernel32.spec] [if1632/kernel.spec] [win32/ordinals.c]
      	Added names for undocumented functions.
      
      	* [loader/module.c]
      	Bugfix: LoadLibrary16 should *not* silently load 32-bit DLL.
      
      Thu Apr  9 03:54:58 1998  Jim Peterson <jspeter@birch.ee.vt.edu>
      
      	* [windows/keyboard.c]
      	Fix an erroneous test in TranslateAccelerator{16,32} for the end
      	of the accelerator table.
      
      Thu Apr  8 20:36:28 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> 
      
      	* [misc/crtdll.c]
      	Implement getenv.
      
      	* [misc/commdlg.c]
      	Make Get[Save/Open]FileName work in most situations.
      
      	* [misc/lstr.c]
      	Use wvsprintf32A instead of vsprintf in FormatMessage32X
      
      	* [misc/version]
      	Make NT3.50 a recognised version
      
      	* [graphics/x11drv/graphics.c]
      	Change the algorithme to draw arcs
      
      	* [loader/resource.c]
      	Return an empty buffer in LoadString32A if no resource found.
      
      	* [win32/code_page.c]
      	Try harder to get the right size in MultiByteToWideChar.
      
      	* [win32/process.c]
      	Call WinExec32 for CreateProcess32A.
      
      	* [windows/user.c]
      	Install default Int0 Handler in InitApp().
      
      Thu Apr  8 19:29:48 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [misc/imagelist.c]
      	Preliminary fix for drawing selected images.
      	Various improvements.
      
      	* [controls/progress.c][include/progress.c][include/commctrl.h]
      	Added progress bar messages and styles for IE4.01 (dll version 4.72)
      	compatibility.
      	Fixed led size problem.
      
      	* [controls/updown.c][include/commctrl.h]
      	Added UDM_GETRANGE32 and UDM_SETRANGE32.
      
      	* [objects/oembitmaps.c][include/windows.h][include/bitmaps/*]
      	Added Win95 icons and fixed Win95 cursor and restore button bug.
      	Now they should be visible. Sorry!!!
      
      	* [relay32/comctl32.spec]
      	Added most missing function names.
      
      Tue Apr  6 18:48:36 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [objects/font.c] [if1632/gdi.spec]
      	GetOutlineTextMetrics: stub
      
      	* [objects/text.c]
      	GetTextCharset should just call GetTextCharsetInfo.
      
      	* [misc/mpr.c] [relay32/mpr.spec]
      	WNetCachePassword: stub
      
      	* [scheduler/thread.c] [relay32/user32.spec]
      	AttachThreadInput: stub
      	Updated documentation.
      
      	* [objects/palette.c]
      	Updated documentation.
      
      Tue Mar 31 17:06:30 1998  James Juran <jrj120@psu.edu>
      
      	* [*/*.c]
      	Finished fixing USER32 ordinal numbers in function documentation.
      
      Mon Mar 30 20:27:38 1998  Morten Welinder  <terra@diku.dk>
      
      	* [misc/debugstr.c] [include/debugstr.h]
      	Moved _dumpstr from relay32/relay386.c.  Improved control
      	character handling.
      
      	* [msdos/int21.c]
      	Implement 215E00 -- get machine name.
      
      	* [windows/winpos.c]
      	SetWindowPos32: Make an extra sync when mapping managed
      	windows.  This makes sure the reconfigure event has been
      	handled.  See Mshearts' what's-your-name window.
      
      Mon Mar 30 01:13:50 1998  Alexander V. Lukyanov <lav@long.yar.ru>
      
      	* [Makefile.in]
      	Install includes from TOPSRCDIR.
      c7c217b3
  29. 01 Mar, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980301 · a11d7b1a
      Alexandre Julliard authored
      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.
      a11d7b1a
  30. 01 Feb, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980201 · 60ce85c9
      Alexandre Julliard authored
      Sun Feb  1 13:24:54 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [files/drive.c]
      	Added Device= parameter to drive configuration.
      
      	* [if1632/relay.c]
      	Throw() and Catch() now use the correct CATCHBUF layout (untested).
      
      	* [tools/build.c] [include/stackframe.h] [loader/task.c]
      	Moved 16-bit stack pointer into thread database.
      	Save current %fs while running 16-bit code.
      
      Fri Jan 30 09:25:49 1998  Martin Boehme  <boehme@informatik.mu-luebeck.de>
      
      	* [graphics/mapping.c]
      	Made DPtoLP32 and LPtoDP32 respect world transforms.
      
      	* [graphics/path.c] [graphics/painting.c] [if1632/gdi.spec]
      	  [include/path.h]
      	More path support.
      
      	* [include/gdi.h] [include/windows.h] [objects/dc.c]
      	  [relay/gdi32.spec]
      	Support for Get/SetArcDirection and Get/SetWorldTransform
      
      	* [windows/hook.c]
      	Fixed a bug in HOOK_Map16To32Common.
      
      Thu Jan 29 23:43:18 1998  Douglas Ridgway <ridgway@taiga.gmcl.com>
      
      	* [graphics/metafiledrv/init.c] [objects/metafile.c]
      	Documentation for metafile related API calls. Fixed a bug to avoid
      	documenting it.
      
      	* [include/windows.h]
      	Declaration for LoadImage.
      
      Thu Jan 29 21:44:45 1998  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [graphics/win16drv/*]
      	Changes to printing code to enable use of printer fonts with the
      	win3.1 postscript driver. Remember to add printer=on to [wine]
      	section of wine.conf . You will also need to disable truetype
      	fonts from control panel. Winword 6.0 and Write seem to be happy
      	with this...
      
      	* [include/bitmap.h]
      	Fix Widthbytes for 15bpp displays.
      
      Tue Jan 27 20:54:08 1998  Kristian Nielsen <kristian.nielsen@risoe.dk>
      
      	* [tsx11/*] [include/ts*] [tools/make_X11wrappers]
      	Implemented thread-safe X11 wrappers.
      
      Tue Jan 27 13:54:09 1998  Constantine Sapuntzakis  <csapuntz@tma-1.lcs.mit.edu>
      
      	* [windows/queue.c]
      	Forgot to convert thdb to thread_id.
      
      	* [misc/registry.c]
      	Sped up Windows 95 registry reading. Changed code to traverse
      	registry as a tree rather than read in all possible keys
      	(including dead ones). 
      
      Tue Jan 27 12:46:09 1998  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/pe_image.c][Makefile.in][scheduler/thread.c]
      	  [libtest/hello5.c]
      	Don't exit() on failed to load referenced dlls.
      	Fixed static tls allocation for multiple threads.
      	WINELIB should now be able to load PE dlls. A sample
      	winelib program, that dynamically loads a internal dll
      	is included.
      
      	* [graphics/ddraw.c][include/ddraw.h][include/d3d.h]
      	Cleaned up and enhanced further. Added several DirectX5
      	interface definitions and DirectSurface3 implementation.
      	Stubs for D3D (NOT coming soon, just there so it fails safely).
      
      	* [multimedia/dsound.c][include/dsound.h]
      	Actually works now for a lot of cases. Some DirectX5 stuff
      	added. Still lacking several features.
      
      	* [windows/dinput.c][include/dinput.h]
      	Started implementing DirectInput. Doesn't work yet, don't 
      	know why.
      
      	* [if1632/thunk.c][misc/callbacks.c]
      	  [win32/kernel.c][include/callbacks.h]
      	Added WOWCallback16Ex, WOWHandle32.
      
      	* [misc/cpu.c]
      	Fixed GetSystemInfo, IsProcessorFeaturePresent.
      
      	* [multimedia/joystick.c][multimedia/time.c]
      	Several fixes. Small hack to get timerevents in timeGetTime() loops.
      
      Tue Jan 20 11:26:27 1998  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [configure.in]
      	Fixed check for union semun on FreeBSD systems.
      
      Sun Jan 18 23:05:04 1998  Karl Backstrm <karl_b@geocities.com>
      
      	* [misc/ole2nls.c] [programs/progman/Sw.rc] [programs/winhelp/Sw.rc]
      	  [resources/sysres_Sw.rc]
      	Added/updated Swedish language support.
      
      Sun Jan 18 18:49:01 1998  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [misc/winsock.c] [misc/winsock_dns.c] [windows/event.c]
      	  [windows/win.c] [windows/dce.c] [windows/winpos.c]
      	Bug fixes.
      
      Sun Jan 18 12:45:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [msdos/int25.c] [msdos/int26.c]
              Implemented "native" absolute disk read/write access.
      
      	* [msdos/int13.c] [msdos/ioports.c]
      	Enhanced GET DRIVE PARAMETERS (int13 AH=08).
      
      	* [graphics/win16drv/prtdrv.c] [if1632/gdi.spec]
      	Fixed typos, implemented dmEnumDFonts,
      	Started implementation of dmRealizeObject.
      
      	* [if1632/compobj.spec] [ole/compobj.c] [relay32/ole32.spec]
      	Stubs CoCreateInstance, CoFreeUnusedLibraries, implemented
      	CoFileTimeNow.
      
      	* [if1632/kernel.spec] [include/windows.h] [memory/global.c]
      	  [memory/string.c] [misc/kernel.c] [misc/Makefile.in]
      	  [misc/toolhelp.c] [msdos/int21.c]
      	Implemented GlobalHandleNoRIP, GetFreeMemInfo, DebugFillBuffer, 
      	stubs GetSetKernelDOSProc, DiagQuery, DiagOutput, ToolHelpHook
      	(Undocumented Windows).
      
      	* [if1632/user.spec] [if1632/win32s16.spec] [misc/win32s16.c]
      	Misc stubs.
      
      	* [if1632/winaspi.spec] [misc/aspi.c]
      	Implemented GetASPIDLLVersion.
      
      	* [if1632/wprocs.spec] [msdos/int20.c] [msdos/Makefile.in]
      	Added handler for Int 0x20 (terminate program, _very_ old-fashioned).
      
      	* [misc/w32scomb.c]
      	Implemented Get16DLLAddress() partially
      	(big thanks to Marcus and Alexandre).
      
      	* [relay32/Makefile.in] [relay32/builtin32.c] [relay32/dplay.spec]
      	Added built-in DPLAY.DLL.
      
      	* [relay32/winmm.spec] [multimedia/joystick.c]
      	Added joySetThreshold.
      
      	* [misc/windebug.c]
      	Added WinNotify.
      
      	* [win32/console.c]
      	Stubs CreateConsoleScreenBuffer, SetConsoleActiveScreenBuffer,
      	WriteConsoleOutput32A.
      
      	* [windows/user.c]
      	Stub SetEventHook.
      
      Sat Jan 17 19:30:35 1998  Matthew Toseland  <Paul.Toseland@btinternet.com>
      
      	* [windows/painting.c]
      	Fixed broken restore-to-maximized.
      
      Mon Jan 12 21:25:32 1998  Perceval - Marc Huguet Puig <mhp@tinet.fut.es>
      
      	* [documentation/wine.man] [include/options.h]
      	  [misc/main.c] [ole/ole2nls.c] [resources/sysres.c]
      	  [resources/sysres_Ca.rc] [resources/Makefile.in]
      	Added language catalan. (Afegit l'idioma catal).
      60ce85c9
  31. 04 Jan, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980104 · 02e90087
      Alexandre Julliard authored
      Sat Jan  3 17:15:56 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [debugger/db_disasm.c]
      	Added cpuid and cmpxchg instructions.
      
      	* [if1632/builtin.c] [relay32/builtin32.c]
      	Fixed broken -dll option with Win32 DLLs.
      
      	* [include/heap.h]
      	Added SYSTEM_LOCK/SYSTEM_UNLOCK macros.
      
      	* [configure.in] [misc/lstr.c]
      	Added check for wctype.h.
      	Commented out --enable-ipc option (IPC code has been broken for a
      	long time anyway).
      
      	* [scheduler/critsection.c] [scheduler/event.c]
      	  [scheduler/mutex.c] [scheduler/semaphore.c]
      	Implemented Win32 synchronization objects.
      
      	* [scheduler/synchro.c]
      	Implemented WaitForMultipleObjects and related functions.
      
      	* [scheduler/thread.c]
      	If possible, use clone() in CreateThread().
      
      	* [scheduler/thread.c] [scheduler/process.c]
      	Made thread and process waitable objects.
      	Thread and process id values are now different from the pointers
      	they represent.
      
      	* [win32/k32obj.c]
      	Moved to scheduler directory.
      	Added function table for waiting operations on objects.
      
      	* [files/file.c] [memory/virtual.c]
      	Added new K32OBJ function table.
      
      Sun Jan  1 16:48:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/file.c]
      	Fixed my patch for GetTempFileName16() as needed.
      	It was ...Name32A() that didn't work properly, not ...Name16().
      
      	* [graphics/x11drv/brush.c]
      	Fixed a BadMatch error.
      
      	* [msdos/int21.c]
      	Fixed INT21_FindNextFCB() to get correct volume labels e.g.
      	in "file open" dialog.
      
      	* [multimedia/joystick.c] [relay32/winmm.spec]
      	Stub JoyGetPosEx().
      
      	* [scheduler/process.c] [relay32/kernel32.spec]
      	Implemented RegisterServiceProcess().
      
      Wed Dec 31 11:14:43 1997  Lawson Whitney  <lawson_whitney@juno.com>
      
      	* [if1632/kernel.spec] [if1632/relay.c]
      	Define CallProcEx32w - Thanks to Marcus Meissner for his excellent
      	CallProc32W.
      
      	* [loader/module.c]
      	Take a shot at defining FreeLibrary32W.
      
      Sun Dec 28 12:44:04 1997  Kai Morich <kai.morich@rhein-neckar.netsurf.de>
      
      	* [controls/menu.c]
      	Menu modification from WM_INITMENUPOPUP message fixed.
      	Menu items now can have different wID and hSubMenu (Win95 behavior).
      
      	* [misc/cpu.c]
      	Improved IsProcessorFeaturePresent.
      
      Sun Dec 28 03:21:08 1997  Ove Kaaven <ovek@main.arcticnet.no>
      
      	* [include/winsock.h] [misc/winsock.c]
      	Fixed WS_SOL_SOCKET for setsockopt(), and made select() return
      	empty fd_sets if timeout.
      
      	* [objects/palette.c]
      	AnimatePalette() bailed out if entire palette is animated. Fixed.
      
      	* [objects/dib.c]
      	Added some code to SetDIBitsToDevice() and its helpers to fix
      	some offseting problems.
      
      	* [objects/cursoricon.c]
      	Made CreateCursor32() convert the instance handle properly. Made
      	DestroyCursor() return correct success status.
      
      Wed Dec 24 17:56:34 1997  Dimitrie O. Paun  <dimi@cs.toronto.edu>
      
      	* [windows/syscolor.c]
      	Added definition of GetSysColorPen16/32. This function does not
      	exist in the Win32 API but is a very close (and natural) relative
      	to GetSysColorBrush function. Moreover, it is *very* much used 
      	within Wine since there are a lot of places where we need to draw
      	lines with the standard colors.
      
      	* [controls/button.c] [controls/combo.c] [controls/icontitle.c]
      	  [controls/menu.c] [controls/progress.c] [controls/scroll.c]
      	  [controls/updown.c] [graphics/painting.c] [misc/tweak.c]
      	  [windows/defwnd.c] [windows/graphics.c] [windows/nonclient.c]
      	Replaced references to sysColorObjects with the appropriate
      	call to GetSysColorBrush32/GetSysColorPen32. There is no need to
      	expose the implementation of these functions, even within Wine.
      	This makes the code easier to understand, debug, maintain.
      
      	* [controls/uitools.c]
      	Modified most of the functions in this file to use the now
      	standard pens (i.e. GetSysColorPen32). These functions made
      	*heavy* use of standard pens so I expect a lot less
      	CreatePen/DeleteObject calls can do only good...:)
      	Plus some minor modifications (*no* functional changes though).
      
      	* [controls/updown.c]
      	Used the new DrawFrameControl32 function to paint the control.
      	I also deleted UDDOWN_DrawArrow since it was no longer required.
      
      Tue Dec 23 00:03:33 1997  Steinar Hamre  <steinarh@stud.fim.ntnu.no>
      
      	* [configure.in]
      	Added check for -lw.
      
      	* [include/wintypes.h] [tools/build.c]
      	Changes to make the assembly understandable for even sun as.
      	".ascii" -> ".string", "call %foo" -> "call *%foo",
      	"pushw/popw %[cdes]s" written out to ".byte 0x66\npushl/popl %[cdes]s".
      
      	* [memory/ldt.c]
      	#ifdef added so <sys/seg.h> will not be included on Solaris.
      
      Mon Dec 22 18:55:19 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [configure.in]
      	Added XF86DGA check.
      
      	* [multimedia/dsound.c][relay32/dsound.spec][include/dsound.h]
      	Started DirectSound. Only stubs for now.
      
      	* [graphics/ddraw.c][include/ddraw.h][relay32/ddraw.spec]
      	Started to implement DirectDraw. Mostly stubs, some
      	testcases work. Requires the XF86DGA extension to XFree86.
      	(check demo/blizdemo.exe from the Diablo CD-ROM).
      
      	* [files/drive.c]
      	Return correct "CDFS" fsname so Diablo is a bit happier.
      
      Sun Dec 21 21:45:48 1997  Kevin Cozens <kcozens@interlog.com>
      
      	* [misc/registry.c]
      	Fixed bugs in the routines which read the Windows '95 registry
      	files. Added extra information regarding the format of the Windows
      	'95 registry files.
      02e90087
  32. 21 Dec, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971221 · 44ed71f5
      Alexandre Julliard authored
      Fri Dec 19 10:50:46 1997  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [Make.rules.in] [Makefile.in] [documentation/Makefile.in]
       	  [documentation/README.documentation]
      	First cut at Wine API documentation. No longer install reference
      	manual by default.
      
      Wed Dec 17 21:32:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/file.c]
      	Fixed GetTempFileName16() to use current path of requested drive
      	as needed.
      
      	* [if1632/Makefile.in] [if1632/builtin.c] [if1632/dciman32.spec]
      	  [if1632/msvfw32.spec] [if1632/tapi32.spec] [if1632/wow32.spec]
      	Added misc DLLs needed by various apps.
      
      Wed Dec 17 12:01:50 1997  Morten Eriksen <mortene@sim.no>
      
      	* [if1632/gdi32.spec] [include/windows.h] [objects/palette.c]
      	Inserted empty stub for CreateHalftonePalette.
      
      Tue Dec 16 22:08:06 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [windows/mdi.c]
      	Use VK_TAB instead of VK_SEPARATOR in TranslateMDISysAccel().
      
      	* [graphics/metafiledrv/init.c]
      	DeleteDC() on a MetaDC doesn't do anything - it shouldn't. Therefore
      	fix cleanup of MetaDCs in CloseMetaFile(); they now actually get
      	removed from the GDI heap!
      
      	* [graphics/x11drv/xfont.c]
      	Preserve FO_MATCH_XYINDEP flag in XFONT_MatchFIList(). Should reduce
      	the number of bold-italic matches.
      
      Tue Dec 16 20:11:43 1997  Bertho Stultiens <bertho@panter.soci.aau.dk>
      
      	* [graphics/painting.c]
      	Included an implementation of DrawState
      
      	* [if1632/thunk.c]
      	Changed many fprintfs into dprintf_thunk
      
      	* [include/cache.h] [graphics/cache.c]
      	New files to hold cached handles to regulary used GDI object.
      
      	* [include/windows.h]
      	Added DRAWSTATExx typedefs
      	Added DSS_DEFAULT define for DrawState
      
      	* [objects/text.c]
      	New implementation of GrayString()
      
      	* [controls/uitools.c]
      	Implemented DrawFrameControl() functions
      	Changed DrawEdge() behaviour to win95 implementation
      
      Mon Dec 15 23:43:01 1997  Martin Boehme <boehme@informatik.mu-luebeck.de>
      
      	* [graphics/path.c] [include/path.h] [graphics/painting.c]
      	  [if1632/gdi32.spec] [include/gdi.h] [include/windows.h]
      	  [objects/dc.c]
              Added preliminary support for GDI paths.
      
      	* [objects/dc.c]
      	Added DC_Init_DC_INFO function for initializing WIN_DC_INFO
      	structure.
      
      	* [include/windows.h] [include/gdi.h] [objects/gdiobj.c]
      	Added DEFAULT_GUI_FONT.
      
      	* [include/winerror.h]
      	Added a few error codes.
      
      	* [memory/heap.c]
      	Changed HeapAlloc to make the correct calls to SetLastError
      	(now conforms to NT's behaviour).
      
      	* [windows/win.c]
      	Changed WIN_CreateWindowEx to allow child windows with zero
      	width / height.
      
      Sun Dec 14 12:01:07 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/*] [relay32/*]
      	Moved all 32-bit relay stuff to relay32/
      
      	* [fi1632/thunk.c] [win32/kernel32.c]
      	Moved all KERNEL32 ordinal functions to kernel32.c
      
      	* [memory/selector.c]
      	Initialize selectors in AllocSelectorArray.
      
      	* [tools/build.c]
      	Generate C instead of assembly for Win32 relays.
      	Fixed stack corruption in CallTo16 functions, found by Bertho
      	Stultiens.
      	
      Sun Dec 14 10:55:00 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [if1632/Makefile.in] [if1632/builtin.c] [if1632/ole2thk.spec]
      	Added built-in OLE2THK.DLL. 
      
      	* [if1632/toolhelp.spec] [include/toolhelp.h] [memory/selector.c]
      	  [misc/toolhelp.c]
      	Added stubs for StackTraceFirst(), StackTraceCSIPFirst(),
      	StackTraceNext(), UTSelectorOffsetToLinear()
      	and UTLinearToSelectorOffset().
      
      Sat Dec 13 17:26:41 1997  Alex Korobka  <alex@trantor.pharm.sunysb.edu>
      
      	* [misc/winsock.c]
      	32-bit API fixes for reported problems (thanks to Marcus
      	and David).
      
      	* [graphics/x11drv/xfont.c]
      	Little tweak in point size calculation.
      
      	* [windows/defwnd.c] [windows/dce.c] [windows/winhelp.c]
      	  [windows/winproc.c] [windows/win.c]
      	Bug fixes.
      
      Sat Dec 13 16:35:14 1997  Kai Morich <kai.morich@rhein-neckar.netsurf.de>
      
      	* [files/dos_fs.c]
      	OpenFile with empty filename and OF_PARSE returns current dir.
      
      	* [misc/commdlg.c]
      	Ignore initial dir if bogus.
      
      	* [files/file.c]
      	Locking an identic region in a file must not be an error.
      
      	* [misc/lstr.c]
      	Use wide char ctype functions.
      
      Fri Dec 12 23:46:22 1997  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [file/drive.c]
      	First attempt for GetDiskFreeSpaceEx.
      
      Fri Dec 12 23:18:41 1997  Marcus Meissner  <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/pe_resource.c]	
      	Fixed wrongly appearing menus problem (only use default lookups in
      	last resource subtree).
      
      	* [multimedia/*.c]
      	Added win32 support for time* and joy* lowlevel drivers,
      	(not excessively tested), some misc fixes and cleanups.
      
      	* [misc/shellord.c][misc/shell.c][ole/folders.c][ole/ifs.c]
      	  [include/interfaces.h][include/shlobj.h]
      	Added some more undocumented SHELL32 functions, some shell folder
       	interface stubs added, SHGetMalloc, SHGetDesktopFolder,
      	SHGetSpecialFolderLocation, SHGetPathFromIDList stubs added,
      	IMalloc, IUnknown implemented.
      
      	* [windows/msgbox.c]
      	Implemented MessageBoxIndirect*, some internal changes.
      
      	* [if1632/thunk.c]
      	KERNEL_431 implemented.
      
      	* [objects/gdiobj.c]
      	GetCurrentObject implemented.
      
      Wed Dec  3 01:09:17 1997  Gordon Chaffee  <chaffee@apu.cs.berkeley.edu>
      
      	* [objects/dib.c]
      	Fix a couple small DIB problems.
      
      	* [controls/edit.c]
      	Fix a typo.
      
      	* [files/dos_fs.c]
      	Try normal readdir in case fs is specified as vfat but isn't.
      
      	* [files/profile.c]
      	Implementation of WritePrivateProfileSection32A from Uwe Bonnes.
      
      	* [misc/printdrv.c]
      	OpenPrinter32A stub, helps Word97 start.
      
      	* [objects/text.c]
      	Fixup implementation of GetTextCharsetInfo.
      
      	* [scheduler/process.c]
      	Fix environment variable expansion.
      
      	* [win32/code_page.c]
      	Make MultiByteToWideChar and WideCharToMultiByte conform in return
      	values and error conditions to those in Windows NT 4.0.
      
      	* [windows/message.c]
      	Fix broadcasting problems in Win32.  The Win32 docs say to use
      	HWND_TOPMOST to broadcast to all Win32 Windows.
      
      	* [memory/virtual.c] [loader/pe_image.c]
      	Do not map in VirtualAlloc if address is specified and space is
      	not available.  This is required by Win32.
      
      	* [include/pen.h] [include/x11drv.h] [objects/dc.c]
      	  [objects/pen.c] [graphics/x11drv/pen.c]
      	Support for ExtCreatePen.
      
      Tue Dec  2 20:22:06 1997  Morten Welinder  <terra@diku.dk>
      
      	* [*/*.c] [*/*.h]
      	Add lots of prototypes.
      
      	* [if1632/kernel32.spec][include/windows.h][include/winnt.h]
      	  [misc/cpu.c]
      	Define IsProcessorFeaturePresent.
      
      	* [misc/crtdll.c]
       	(CRTDLL__getcwd): Allocate enough memory for the terminating zero.
      
      	* [misc/ver.c]
      	Improve check for null component in _find_data[AW].  Plug leaks
      	in VerQueryValue*.
      
      	* [win32/console.c][if1632/kernel32.spec]
      	Add stubs for GetConsoleCursorInfo32, SetConsoleCursorInfo32.
      
      	* [windows/message.c][if1632/user32.spec][include/windows.h]
      	Define SendMessageTimeout*.
      
      	* [graphics/x11drv/xfont.c]
      	Change algorithm of __genericCheckSum to be alignment safe.
      
      	* [misc/main.c] [misc/winsock.c] [misc/winsock_dns.c]
      	Include winsock.h early to avoid Solaris problem.
      
      	* [include/windows.h]
      	Undef FSHIFT before we define it.
      
      	* [rc/winerc.c]
      	Include <fcntl.h> instead of <sys/fcntl.h>.
      
      	* [files/file.c]
      	Use strerror in FILE_SetDosError if available.
      
      	* [include/config.h.in] [configure.in]
      	Check for strerror.
      
      	* [objects/gdiobj.c]
      	Make static font structures aligned.
      
      Mon Dec  1 10:10:21 1997  Karl Garrison  <karlos@eznet.net>
      
      	* [win32/console.c] [if1632/kernel32.spec] [include/windows.h]
      	Added stub for GetNumberOfConsoleMouseButtons.
      	Added stub for PeekConsoleInput(A,W).
      	Fixed parameter list for WriteConsole(A,W).
      	GetNumberOfConsoleInputEvents now returns 0 events instead of 1
      	(since low-level console functions are not yet supported).
      	GetConsoleMode no longer returns ENABLE_WINDOW_INPUT and
      	ENABLE_MOUSE_INPUT since these are not currently implemented.
      44ed71f5
  33. 01 Nov, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971101 · 491502b9
      Alexandre Julliard authored
      Thu Oct 30 21:52:23 1997  Martin Boehme <boehme@informatik.mu-luebeck.de>
      
      	* [windows/nonclient.c]
      	Changed NC_TrackSysMenu to give the same behaviour as MS-Windows,
      	i.e. system menu already appears when mouse button is depressed.
      	Changed NC_HandleNCLButtonDblClk so that double clicks on scroll
      	bar arrows are handled the same way as single clicks.
      
      	* [windows/winpos.c]
      	Fixed SetWindowPos32 to clear WIN_NO_REDRAW when SWP_SHOWWINDOW is
      	set; this is the way MS-Windows behaves.
      
      Thu Oct 30 21:08:57 1997  Morten Welinder  <terra@diku.dk>
      
      	* [controls/status.c]
      	In SW_SetText, fix condition, I hope.
      
      	* [controls/menu.c]
       	(GetMenuState32): Don't mask return value. Print more debug info.
      	(MENU_MenuBarCalcSize): Be more careful when printing debug
      	information.
      	(MENU_SetItemData): Empty strings are separators.
      
      	* [graphics/x11drv/text.c]
      	Don't prototype CLIPPING_IntersectClipRect.
      
      	* [include/dc.h]
      	Prototype CLIPPING_IntersectClipRect.
      
      	* [objects/font.c]
      	Remove non-portable (and faulty) smartness in FONT_TextMetric*to*.
      	In CreateFont32W and CreateFont16, handle null font name.
      
      	* [objects/text.c]
       	(TEXT_NextLine): Fix end-of-line bug.
      
      	* [if1632/shell32.spec]
      	Activate existing implementation of ExtractIconA.
      
      	* [misc/shell.c]
      	For Control_RunDLL, add types for parameters.
      
      Thu Oct 30 14:54:11 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [controls/static.c] [include/windows.h] [misc/spy.c]
      	Added some win32 defines to static controls, basic SS_BITMAP style
      	handling implemented. [please add more, I am lacking knowledge and
      	time]
      
      	* [controls/status.c]
      	part_num 255 seems to indicate whole statusline (win95 cdplayer.exe)
      
      	* [if1632/thunk.c] [tools/build.c]
      	Support lret and 0x66 lret calls for CallTo16_regs
      	(needed for KERNEL32_45)
      	Fixed KERNEL32_45, QT_Thunk (should work now).
      
      	* [if1632/relay.c][if1632/builtin.c][tools/build.c][if1632/*32.spec]
      	Added string dumping to relay debugging for win32 apifuncs.
      
      	* [misc/ver.c]
      	Fixed and cleaned up VerQueryValue*.
      
      	* [multimedia/*.c][include/mmsystem.h][if1632/mmsystem.spec]
      	  [if1632/winmm.spec]
      	Win32 support for lowlevel multimedia functions.
      	Added some mixer* lowlevel functions.
      	Some small fixes in the audio lowlevel queue handling, code
      	reformatting/cleanups.
      
      	* [debugger/hash.c]
      	Don't show difference between 16bit symbols if they are in
      	different segments.
      
      	* [objects/cursoricon.c]
      	Added GetIconInfo (partial) and CreateIconIndirect.
      
      	* [windows/mdi.c]
      	Fixed some "bad class" problems and crashes in MDICreateChild,
      	which happen in Win32 (jwp32.exe).
      
      Wed Oct 29 00:57:27 1997  Bruce Milner  <Bruce.Milner@genetics.utah.edu>
      
      	* [if1632/winaspi.spec] [misc/aspi.c] [include/aspi.c]
      	  [documentation/aspi] [include/callback.h]
      	Added support for 16 bit ASPI calls to linux generic SCSI.
      	The support is not complete, but appears to run my Mustek
      	scanner from within ipplus.exe.
      
      Mon Oct 27 00:59:41 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/dce.c]
      	DC reuse framework.
      
      Sun Oct 26 18:41:21 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [graphics/x11drv/xfont.c]
      	Substituted fonts are removed from the alias table. References to
      	the old name are also updated.
      
      	* [controls/combo.c]
      	LB_SELECTSTRING32 not CB_SELECTSTRING32 should be sent to
      	ComboLBox.
      
      Sun Oct 26 14:25:00 1997  Nikita V. Youshchenko <yoush@cs.msu.su>
      
      	* [include/drive.h] [files/drive.c] [msdos/int21.c]
      	Partially implemented DOS drive mapping (int21 AX=440F).
      
      Sat Oct 25 13:03:29 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [debugger/debug.l]
      	Support '.' in identifiers. Use "x . y" to access structure
      	fields.
      
      	* [debugger/hash.c] [loader/pe_image.c]
      	Load entry points of Win32 modules only when entering the
      	debugger.
      
      	* [debugger/break.c]
      	New function DEBUG_AddModuleBreakpoint() to set a breakpoint at
      	the start of every module.
      
      	* [files/file.c]
      	FILE_mmap() can now fake mmap() for unaligned offsets or broken
      	filesystems.
      
      	* [include/callback.h] [misc/callback.c] [if1632/thunk.c]
      	Use a table of callbacks instead of macros to differentiate
      	between emulator and Winelib.
      
      	* [loader/task.c]
      	Initialize current directory from cwd, not from module path.
      
      	* [tools/build.c]
      	Read CallTo16 prototypes directly from thunk.c source file.
      
      	* [windows/winproc.c] [windows/mdi.c]
      	Added translation for WM_MDIACTIVATE and WM_MDIGETACTIVE.
      
      Fri Oct 24 21:41:25 1997  Uwe Bonnes  <bon@elektron.ikp.tu-darmstadt.de>
      
      	* [files/drive.c]
      	Allow arguments like "a" for the drive related apis.
      
      	* [memory/global.c]
      	Keep the calculation for dwMemoryLoad in range.
      
      	* [misc/crtdll.c]
      	Make CRTDLL_getcwd use GetCurrentDirectory32A and alloc
      	its memory if requested.
      	Implemented CRTDLL_rename and CRTDLL_stat needed for
      	lcc-win32:wedit.exe.
      	Implemented CRTDLL__fullpath.
      
      	* [misc/comm.c]
      	High speed modes for the 16-bit mode Comm functions.
      
      	* [misc/cpu.c]
      	As applications may treat lpMaximumApplicationAddress as long,
      	use a valid long number.
      
      	* [misc/main.c]
      	In SystemParametersInfo16 ignore SPI_GETHIGHCONTRAST too.
      
      	* [misc/ole2nls.c]
      	Implement LCMAP_UPPERCASE for LCMapString32.
      
      	* [misc/wsprintf]
      	Made WPRINTF_ParseFormatA understand %ws.
      
      	* [win32/file.c]
      	Ignore FILE_ATTRIBUTE_NORMAL.
      	Stub for ReadFileEx.
      
      Fri Oct 24 15:36:02 1997  Doug Ridgway <ridgway@routh.ucsd.edu>
      
      	* [memory/local.c]
      	Local heap exhaustion message now prints which builtin heap filled.
      
      Fri Oct 24 00:46:34 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [windows/dialog.c]
      	Reversed CreateFont16/32W typo.
      
      Thu Oct 23 23:44:20 1997  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [if1632/user.spec]
      	Fixed argument list for ChangeClipboardChain.
      
      	* [windows/mdi.c]
      	Pass correct hInstance to CreateWindow16() in MDICreateChild().
      
      Mon Oct 20 11:51:24 1997  Carsten Fallesen <cf@it.dtu.dk>
      
      	* [objects/metafile.c]
      	Added support for META_SETTEXTCHAREXTRA.
      
      	* [objects/region.c]
      	Fixed crash in XPolygonRegion if there is only one point in 
      	in the region.
      
      	* [if1632/gdi32.spec][include/gdi.h][include/windows.h]
      	  [objects/gdiobj.c]
      	Completed OBJ_XXX defines in gdi.h, removed OBJ_XXX in gdiobj.c 
      	and included gdi.h instead. Implemented GetObjectType32().
      
      Thu Oct 16 17:21:32 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [documentation/wine.texinfo]
      	Fixed WIN32 and Makefiles entries of Reference manual node, that
      	made makeinfo dump core.
      
      Mon Oct 13 17:15:57 1997  Robert Wilhelm  <robert@physiol.med.tu-muenchen.de>
      
      	* [if1632/crtdll.spec]
      	Added missing math functions y0(), y1(), y2(), floor(), frexp(),
      	ldexp(), modf().
      491502b9
  34. 24 Aug, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970824 · 670cdc45
      Alexandre Julliard authored
      Sat Aug 23 00:05:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [if1632/kernel.spec] [if1632/mmsystem.spec]
      	Added some stubs.
      
      	* [include/neexe.h] [loader/module.c]
      	Added warning for OS/2 executables.
      
      	* [multimedia/midi.c]
      	Shortened MIDIOUT driver version string to be less than 31 chars.
      
      	* [objects/gdiobj.c]
      	Fixed DeleteObject32() to react properly when called with stock object.
      
      Fri Aug 22 18:03:26 1997  Dimitrie O. Paun <dimi@cs.toronto.edu>
      
      	* [controls/updown.c] [include/updown.h]
      	First attempt at implementiong the UpDown class.
      
      	* [controls/widgets.c]
      	Added the UpDown class to be initialized by InitCommonControls().
      
      Wed Aug 20 18:01:33 1997  Doug Ridgway <ridgway@routh.UCSD.EDU>
      
      	* [graphics/*] [objects/*] [include/gdi.h]
      	Made all GDI objects (except DCs) moveable.
      
      Mon Aug 18 03:25:30 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/event.c] [misc/winsock.c] [misc/winsock_dns.c]
      	Removed IPC communication to speed up winsock services
      	(tested only with 16-bit netscape 3.03).
      
      	* [graphics/x11drv/xfont.c] [documentation/fonts]
      	Miscellaneous improvements. Updated docs.
      
      Sun Aug 17 20:39:55 1997  Ingo Schneider <schneidi@informatik.tu-muenchen.de>
      
      	* [misc/comm.c]
      	A couple of bug fixes.
      
      Sun Aug 17 19:29:22 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [debugger/dbg.y]
      	Display next instruction after stepi/nexti.
      
      	* [if1632/relay.c] [include/callback.h] [tools/build.c]
      	Replaced CallTo32_LargeStack with the CALL_LARGE_STACK macro for
      	better Winelib support.
      
      	* [include/sigcontext.h]
      	Renamed to sig_context.h to avoid conflicts with libc.
      
      	* [*/*]
      	All API functions are now prefixed with WINAPI in prevision of
      	future Winelib integration.
      
      	* [loader/signal.c] [memory/ldt.c]
      	Fixed assembly code to be -fPIC compatible.
      
      Thu Aug 14 14:38:15 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [if1632/crtdll.spec][win32/except.c]
      	_global_unwind, _local_unwind stub added.
      
      	* [objects/dib.c]	
      	Don't read memory you don't even need for the target bitmap (fixes
      	one 'lazy' program).
      
      	* [if1632/relay.c][if1632/thunk.c][if1632/kernel32.spec]
      	  [win32/ordinals.c][memory/selector.c][memory/global.c]
      	  [include/callback.h]
      	Added/moved some more win95 ordinal stuff. Implemented QT_Thunk
      	(not 100% correct yet) and some friends.
      
      	* [loader/pe_image.c]
      	Add possibility to break at the DLL entrypoint.
      
      	* [controls/static.c][misc/commdlg.c][scheduler/thread.c]
      	Misc bugfixes and additions.
      
      	* [misc/registry.c]
      	The registry seems to be case-preserving but case-insensitive.
      
      	* [memory/global.c]	
      	Adapted to new /proc/meminfo format.
      
      	* [objects/font.c][graphics/x11drv/xfont.c]
      	FONT_SelectObject and GetTextMetrics* get passed ranges in logical
       	and not device points (thanks to Marion Reyzl for pointing this
       	out).
      
      	* [windows/caret.c]
      	Use the windows own DC if present (The caret coordinates are
      	logical coordinates based on it). Fixes another AMIPRO problem.
      
      Wed Aug  6 18:22:22 1997  Morten Welinder  <terra@diku.dk>
      
      	* [controls/menu.c]
      	General clean-up and Win32 work: split item_flags into fType and
      	fState; split item_id into wID and hSubMenu.  Improved
      	debug-printing.  Implemented InsertMenuItem32[AW],
      	SetMenuDefaultItem32, and SetMenuItemInfo32[AW].  Fixed
      	GetMenuItemInfo32[AW].
      
      	* [if1632/user32.spec]
      	Define above new functions.
      
      	* [include/windows.h]
      	Define MF_DEFAULT and MF_RIGHTJUSTIFY.  Prototype above functions.
      
      	* [include/menu.h]
      	Don't prototype now-static MENU_InitSysMenuPopup.
      
      	* [include/comm.h]
      	Reduce MAX_PORTS to 9 (which the profile code can handle).
      
      Tue Aug  5 20:16:22 1997  Victor Schneider <vischne@ibm.net>
      
      	* [library/winestub.c] [libtest/expand.c]
      	These patches let people porting Windows apps compile them using
      	the same conventions regarding global _argc and _argv as those on
      	Windows C/C++ compilers.
      670cdc45
  35. 15 Apr, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970415 · 889f7424
      Alexandre Julliard authored
      Mon Apr 14 11:22:54 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/init.c]
      	Minor changes to help debug problems.
      
      	* [if1632/dummy.c] [if1632/gdi.spec]
      	Dummy routines for StartPage, EndPage, SetAbortProc, AbortProc.
      
      	* [misc/printdrv.c] [if1632/gdi.spec] [include/windows.h]
      	StartDoc16, EndDoc16 new functions.
      
      Sun Apr 13 11:18:35 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [memory/virtual.c]
      	Implemented MapViewOfFile.
      
      	* [debugger/dbg.y]
      	Added 'info maps' command.
      
      Fri Apr 11 16:34:08 1997  Frans van Dorsselaer <devel@rulhmpc58.LeidenUniv.nl>
      
      	* [controls/edit.c] [controls/EDIT.TODO]
      	Started restructuring.  Performance improvements.
      	Fixed:	wordwrap, scrollbar handling, scrolling, painting,
      		EditWndProc() is now reentrant, wordbreak procs,
      		better compliance to specs.
      	New:	margins, format rectangle.
      
      	* [controls/widgets.c]
      	Changed the cursor for the edit control class to an I-beam.
      
      	* [include/callback.h]
      	Added 32 bit wordbreak callback.
      
      Mon Apr  7 20:53:28 1997  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [objects/metafile.c]
      	Added handling of some more metafile records: 
      	META_CREATEREGION, META_INVERTREGION etc.
      
      Sat Apr  5 09:23:02 MET DST 1997 Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
      
      	* [loader/signal.c]
      	Define kernel sigaction ourselves instead of getting it
      	from the kernel source.
      
      Wed Apr  2 21:05:00 1997  Uwe Bonnes <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [control/menu.c]
      	Fix return value range for GetMenuState.
      
      	* [files/file.c]
      	Always fill out ofs->szPathName in FILE_DoOpenFile.
      
      	* [memory/string.c]
      	Add debug option string.
      
      	* [objects/cursoricon.c]
      	Fix return value for DestroyIcon32.
      
      Mon Mar 31 17:16:12 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [DEVELOPERS-HINTS] [misc/*] [windows/*] [graphics/*]
      	Added description of the source tree. Moved several
      	files to fit it.
      
      	* [misc/shell.c]
      	Use Win32 heap functions.
      889f7424
  36. 02 Feb, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970202 · 349a9531
      Alexandre Julliard authored
      Sun Feb  2 12:31:03 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [files/drive.c]
      	Fixed SetCurrentDirectory() to also change the current drive.
      
      	* [win32/except.c] [tools/build.c]
      	Use Win32 register functions to implement exception handling.
      	Fixed UnhandledExceptionFilter.
      
      Fri Jan 31 15:42:41  1997  David Faure  <david.faure@ihamy.insa-lyon.fr>
      
      	* [windows/keyboard.c]
      	Added KEYBOARD_GenerateMsg to generate Caps Lock and NumLock events
      	Added calls to KEYBOARD_GenerateMsg when the key is pressed/released
      	or when the state has changed, out of wine.
      	Changed type 3-state 'ToggleKeyState' to boolean. The On/Off is given
      	by InputKeyStateTable.
      
      Wed Jan 29 21:53:04 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/*resource.c][if1632/thunk.c]
      	EnumResource* added.
      
      	* [loader/pe_resource.] [loader/resource.c]
      	SizeofResource32(), LoadAccelerators32() added.
      
      	* [misc/lstr.c]
      	FormatMessage %n added.
      
      	* [misc/crtdll.c][include/ctrdll.h][if1632/crtdll.spec]
      	_chdrive,_errno,_isctype added.
      
      	* [misc/cpu.c]
      	Replaced runtime_cpu by GetSystemInfo().
      
      	* [windows/hook.c][include/hook.h]
      	Fixed mapping of hooks to win32/unicode.
      
      	* [windows/keyboard.c] [windows/defwnd.c]
      	Updated to win32 standard.
      	ALT-<Menukey> fixed.
      
      	* [windows/queue.c]
      	GetWindowThreadProcessId() implemented.
      
      Mon Jan 27 16:42:49 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/metafiledrv/*] [graphics/x11drv/*]
      	  [objects/bitmap.c] [objects/brush.c] [objects/font.c]
      	  [objects/gdiobj.c] [objects/pen.c]
      	Moved SelectObject to graphics drivers. Printer support now works
      	in a few cases but is definitely not complete. Generic/text driver
      	works. The postscript driver works if true type fonts are disabled
      	from the control panel. To enable printer support add Printer=on
      	to the wine section of your wine.conf file. This causes write not
      	to work properly. I know that several other printer drivers do not
      	work.
      
      	* [tools/build.c]
      	Make .stabs not used for svr4 since it doesn't use GNU assembler.
      
      	* [misc/fontengine.c]
      	Make sure a printf doesn't crash the system.
      
      Sat Jan 25 15:53:35 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [objects/metafile.c]
      	Fixed some problems with PlayMetaFileRecord().
      
      	* [objects/dc.c]
      	hClipRgn gets initialized in GetDCState().
      
      Fri Jan 24 21:22:26 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [debugger/stabs.c]
      	Handle file names beginning with '/'.
      
      Fri Jan 24 18:33:04 1997  Robert Pouliot <krynos@clic.net>
      
      	* [*/*]
      	Some more patches for OS/2 support.
      
      Fri Jan 24 11:30:41 1997  Bang Jun-Young  <bangjy@nownuri.nowcom.co.kr>
      
      	* [resources/sysres_Ko.rc]
      	Updated support for Korean (Ko) language.
      349a9531
  37. 01 Jan, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970101 · 9ea19e54
      Alexandre Julliard authored
      Wed Jan  1 15:36:17 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/listbox.c]
      	Use FindFirstFile/FindNextFile in LISTBOX_Directory.
      
      	* [files/dos_fs.c]
      	Rewrote FindFirstFile/FindNextFile to use DOSFS_FindNext().
      
      	* [files/file.c] [files/directory.c]
      	Use Win32 kernel objects and handles for file handles.
      	Unified SearchPath() and OpenFile().
      
      	* [loader/builtin.c]
      	Moved to if1632/ directory.
      
      	* [tools/build.c] [debugger/*] [miscemu/*]
      	Win16 register functions now receive the same CONTEXT * structure
      	as Win32 functions.
      
      	* [include/sigcontext.h] [miscemu/instr.c]
      	Added new macros to get register values from the SIGCONTEXT
      	structure (only used for instruction emulation now).
      
      	* [scheduler/process.c] [scheduler/thread.c] (New files)
      	Allocate process and thread structures.
      
      	* [scheduler/process.c] [win32/k32obj.c]
      	Added Win32 kernel objects and handles management.
      
      	* [loader/task.c]
      	Create a Win32 process and thread for every Win16 task.
      
      	* [misc/commdlg.c] [misc/shell.c] [windows/msgbox.c]
      	Built-in resources are now in Win32 format. This also avoids
      	16-bit callbacks for built-in dialogs.
      
      	* [misc/lzexpand.c]
      	Differentiate between 16-bit and 32-bit file handles.
      
      	* [miscemu/int*.c]
      	Moved all int emulation to msdos/ directory.
      
      	* [msdos/*]
      	New directory msdos/ contains all MS-DOS emulation code that can
      	also be used for Winelib; this should enable Winelib apps to use
      	DOS3Call and related functions.
      
      	* [rc/winerc.c]
      	A few bug fixes for Win32 resource format.
      
      	* [windows/winpos.c]
      	Hack in WINPOS_ReorderOwnerPopups() to avoid X crashed (still not
      	right though).
      
      Sun Dec 29 17:47:55 1996  O. Flebbe <flebbe@science-computing.uni-tuebingen.de>
      
      	* [loader/pe_image.c]
      	Make sure BSS of a PE_Image is zero.
      
      Sat Dec 28 22:15:34 1996 Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/scroll.c]
      	ScrollWindowEx() rewrite, ScrollDC() fix.
      
      	* [windows/nonclient.c] [controls/menu.c]
      	Fixed Alt-Space crashes in dialogs.
      
      	* [windows/event.c] [windows/message.c]
      	Some changes in mouse message generation.
      
      Thu Dec 26 09:25:24 1996  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [debugger/stabs.c]
      	Dummy DEBUG_ReadExecutableDbgInfo provided for !__ELF__ case.
      
      Tue Dec 24 00:59:05 MET 1996  Martin Buck <martin-2.buck@student.uni-ulm.de>
      
      	* [windows/event.c]
      	Changed XK_Page_{Up,Down} to XK_{Prior,Next} for X11R5
      	compatibility.
      9ea19e54