1. 15 Jan, 2001 1 commit
  2. 22 Dec, 2000 1 commit
  3. 27 Nov, 2000 1 commit
  4. 29 Sep, 2000 1 commit
  5. 10 May, 2000 1 commit
  6. 08 Apr, 2000 1 commit
  7. 28 Mar, 2000 1 commit
  8. 25 Mar, 2000 1 commit
  9. 10 Feb, 2000 1 commit
  10. 04 Sep, 1999 1 commit
  11. 04 Jul, 1999 1 commit
  12. 26 Jun, 1999 1 commit
    • Patrik Stridvall's avatar
      ANSI C fixes. · 1ed4ecff
      Patrik Stridvall authored
      Removed warnings.
      Made the include files self-sufficient.
      Some Solaris fixes.
      1ed4ecff
  13. 22 Jun, 1999 1 commit
  14. 08 May, 1999 1 commit
  15. 02 May, 1999 1 commit
  16. 25 Apr, 1999 1 commit
  17. 19 Apr, 1999 1 commit
  18. 11 Apr, 1999 1 commit
  19. 25 Mar, 1999 1 commit
  20. 26 Feb, 1999 1 commit
  21. 22 Feb, 1999 1 commit
  22. 09 Feb, 1999 1 commit
    • Stephane Lussier's avatar
      -Fixed MESSAGE functions that were thunking down to 16 bits implementation. · b3a99de5
      Stephane Lussier authored
      So PeekMessage32, GetMessage32, PostMessage32, PostThreadMessage are fixed
      with this patch. Unicode version of those functions is currently only
      calling the ASCII version.
      -Fixed queue signaling using a new EVENT object in the queue for 32 bits
      thread. MsgWaitForMultipleObject has been fixed and is now blocking on the
      right EVENT.
      b3a99de5
  23. 24 Dec, 1998 1 commit
  24. 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
  25. 15 Mar, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980315 · a69b88b2
      Alexandre Julliard authored
      Sun Mar 15 03:46:50 1998  Dimitrie O. Paun  <dimi@mail.cs.toronto.edu>
      
      	* [*/*]
      	Fixed some dprintf_ such that there is one and only one
      	new line for each dprintf and that new line occurs at the end.
      	Transformed some fprintfs into proper debug statements.
      	Removed much redundancy from most of the debug statements. The
      	redundancy appeared because now the component and function
      	name is output automatically. Most debug statements also used to
      	output the name of the function.
      	All these changes prepared the source to switch completely to
      	the new debugging interface.
      	For more info, refer to ./documentation/debug-msg
      
      Sat Mar 14 19:45:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [misc/shell.c] [if1632/kernel.spec]
      	Changed parameters of FUNC004() to fix a crash.
      	Not sure if this fix is correct (doc wanted).
      
      	* [windows/user.c] [if1632/user.spec] [include/user.h]
      	Implemented UserSeeUserDo.
      
      	* [msdos/int21.c] [include/msdos.h]
      	Added "GET LIST OF LISTS" (INT 21/52h).
      
      Sat Mar 14 15:48:02 1998  Douglas Ridgway <ridgway@gmcl.com>
      
      	* [include/windows.h] [relay32/gdi32.spec] [objects/enhmetafile.c]
      	Beginnings of enhanced metafile support.
      
      Fri Mar 13 20:53:09 1998  John Richardson <jrichard@zko.dec.com>
      
      	* [win32/console.c]
      	Restart interrupted console writes.
      
      Fri Mar 13 18:59:24 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [*/*.c]
      	Updated documentation for API manpages.
      
      	* [windows/dce.c]
      	ReleaseDC16: Fixed cast.
      
      	* [include/windows.h] [memory/virtual.c]
      	VirtualQuery{Ex} should return DWORD instead of BOOL32.
      
      Fri Mar 13 13:03:06 1998  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [README][documentation/status/]
      	README updated, added lzexpand,version and multimedia
      	status notes to new documentation/status directory.
      
      	* [ole/*.c][if1632/typelib.spec]
      	Added typelib stubs, several small additions and fixes.
      
      	* [loader/pe_image.c]
      	Fixed a small bug (fixup_imports got passed the wrong hModule in a
      	remapcase).
      
      	* [loader/signal.c][if1632/signal.c][misc/winsock_dns.c]
      	  [loader/module.c]
      	Fixed some recursive debugger crashes (caused by invalid FS).
      
      	* [misc/registry.c]
      	Two bugs fixed.
      
      Fri Mar 13 04:55:01 1998  David Lee Lambert <lamber45@egr.msu.edu>
      
      	* [include/winnt.h] [include/winnls.h]
      	Moved LANG_xxx flags to winnls.h
      
      	* [include/winnls.h]
      	Added flags for GetDateFormat(); fixed validity of
      	LOCALE_SYSTEM_DEFAULT.
      
      	* [include/windows.h] 
      	Added GetTimeFormat() prototypes.
      
      	* [ole/ole2nls.c]
      	Implemented ASCII date- and time-functions,  using an
      	optimized common core;  added stubs for Unicode versions;  
      	started work on a Unicode core.
      
      	* [AUTHORS]
      	Added my name.
      
      Mon Mar  9 20:10:15 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [relay32/comctl32.spec] [include/imagelist.h]
      	  [include/commctrl.h] [misc/imagelist.c] [misc/Makefile.in]
      	First attempt at implementing ImageLists.
      
      Sun Mar  8 20:19:49 1998  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [files/dos_fs.c] [configure.in]
      	Try to get FileTimeToLocalFileTime,FileTimeToSystemTime and
      	SystemTimeToFileTime right.
      	Use timegm() where available.
      
      	* [misc/lstr.c]
      	Fix an off by one error in FormatMessage and handle the case 
      	when args = NULL (used by programs to get the length of the 
      	string).
      
      	* [win32/console.c]
      	Actual display a per-process Title string, better working
      	attempt for WriteConsole32W and ReadConsole32W.
      
      Fri Mar  6 20:33:45 1998  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [include/config.h.in][configure.in][multimedia/audio.c]
      	  [multimedia/dsound.c]
      	Added check for FreeBSD sound system.
      
      Sun Mar  1 17:40:10 1998  Jason Schonberg <schon@mti.sgi.com>
      
      	* [controls/edit.c] [include/ole.h] [include/shlobj.h]
      	Removed final commas in enum types.
      
      Mon Feb 23 07:52:18 1998  Luiz Otavio L. Zorzella  <zorzella@nr.conexware.com>
      
      	* [multimedia/time.c]
      	Workaround to avoid infinite recursion inside timeGetTime.
      
      	* [multimedia/audio.c]
      	WODM_GETNUMDEVS and WIDM_GETNUMDEVS only return 1 now if the
      	SOUND_DEV can be opened, or if it's busy.
      a69b88b2
  26. 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
  27. 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
  28. 29 Mar, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970329 · df2673b7
      Alexandre Julliard authored
      Fri Mar 28 14:18:32 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [misc/main.c] [ANNOUNCE]
      	Update the list of contributors. Please let me know if I forgot
      	someone.
      
      	* [controls/combo.c]
      	Fixed bug in CB_DIR16 handling.
      	Use correct text color in CBPaintText.
      
      	* [controls/listbox.c]
      	Fixed WM_CTLCOLOR handling.
      
      	* [windows/winproc.c]
      	Added translation for EM_*32 messages.
      
      Mon Mar 24 01:31:52 1997  Steffen Moeller <moeller@mpimg-berlin-dahlem.mpg.de>
      
      	* [files/drive.c]
      	Added information on device and inode numbers to the DOSDRIVE
      	struct, using it to find DOS drives in a path even if it contains
      	symbolic links, eliminating annoying messages at startup.  
      	Edited functions DRIVE_Init and rewrote DRIVE_FindDriveRoot.
      
      Wed Mar 19 16:31:18 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/font.c] [graphics/win16drv/init.c]
      	  [graphics/x11drv/font.c] [objects/font.c] [include/gdi.h]
      	  [include/win16drv.h] [include/x11drv.h]
      	Implemented GetCharWidth via graphics drivers.
      
      	* [graphics/win16drv/Makefile.in] [graphics/win16drv/prtdrv.c]
      	Moved printer driver interfaces into a separate file.
      
      	* [graphics/win16drv/text.c]
      	Fixed bugs that seg-faulted write.
      
      Wed Mar 19 13:52:41 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [BUGS]
      	Update.
      
      	* [controls/edit.c]
      	Removed useless parameters from a lot of functions.
      
      	* [controls/menu.c]
      	Improved keyboard shortcuts. Added check for entries with popup 
      	menu in EnableMenuItem().
      
      	* [windows/winproc.c] [windows/win.c] [memory/selector.c]
      	Do not allocate separate thunks for new windows.
      
      	* [misc/clipboard.c] [windows/painting.c]
      	Fixed problems with ClipBook.
      
              * [controls/combo.c] [controls/edit.c] [controls/listbox.c]
      	  [controls/widgets.c] [windows/graphics.c] [windows/defdlg.c]
              Combo rewrite.
      
      	* [objects/dib.c]
      	Slight improvements.
      
      Wed Mar 19 11:21:17 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [misc/crtdll.c]
      	Added chdir/mkdir.
      
      	* [misc/ntdll.c]
      	Fixed some bugs, added RtlUnicodeStringToAnsiString.
      
      	* [win32/process.c]
      	Added initialisation of events/semaphores/mutices.
      
      Wed Mar 19 01:55:40 1997  Ricardo R. Massaro <massaro@ime.usp.br>
      
      	* [resources/sysres_Po.rc]
      	Added support for Portuguese language.
      
      Sat Mar 18 18:00:14 1997  Uwe Bonnes  <bon@elektron.ikp.physik.th-darmstadt.de>
      
      	* [windows/winpos.c] [if1632/user.spec] [if1632/user32.spec]
      	Implemented SwitchToThisWindow().
      	
      	* [misc/ver.c]
      	Corrected a flaw in VerInstallFile32A.
      	
      	* [msdos/int21.c]
      	Corrected wrong number in Int21 3305
      	Corrected Int21 714e, implemented Int21 7160,CL=2, 7143 and 7147
      	
      Sun Mar 16 09:53:04 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [loader/ne_module.c]
      	Fixed NE_LoadSegments() to set size to pSeg->minsize rather than
      	setting it to 0x10000 if pSeg->size is 0.
      
      Thu Mar 13 12:15:00 1997  Anand Kumria <akumria@ozemail.com.au>
      
      	* [ANNOUNCE]
      	Added ftp.progsoc.uts.edu.au as a mirror of Wine.
      
      	* [memory/global.c]
      	Removed MemManInfo sizeof check.
      
      Mon Mar 10 10:35:44 MET 1997 Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
      
      	* [files/dos_fs.c]
      	Pick up kernel dirent on glibc systems.
      
      	* [loader/signal.c]
      	Pick up kernel sigaction on glibc systems.
      
      Sat Mar  8 21:05:37 1997  Jimen Ching  <jching@aloha.com>
      
      	* [debugger/stabs.c] [debugger/msc.c]
      	Check return value of mmap.
      
      Fri Mar  7 05:42:03 1997  Lee Jaekil <juria@seodu.co.kr>
      
      	* [win32/code_page.c]
      	Added IsValidCodePage.
      df2673b7
  29. 05 Mar, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970305 · 21979019
      Alexandre Julliard authored
      Sun Mar  2 14:57:37 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [*/*]
      	Completed transition to new Win32 types.
      
      	* [tools/build.c]
      	Changed CallTo16_regs to take a CONTEXT argument.
      
      	* [memory/virtual.c]
      	Rewrote Virtual* functions. Implemented CreateFileMapping and
      	OpenFileMapping. Broke MapViewOfFile ;-)
      
      	* [win32/k32obj.c]
      	Implemented named objects.
      
      Sun Mar  2 00:33:21 1997  Mikolaj Zalewski <zmikolaj@free.polbox.pl>
      
      	* [misc/ole2nls.c] [resources/sysres_Pl.c]
      	Added Polish language support.
      
      Sat Mar  1 13:31:25 1997  David Faure <david.faure@ifhamy.insa-lyon.fr>
      
      	* [windows/keyboard.c]
      	Wrote VkKeyScan and tested with Winword. Works ok except for dead
      	chars.
      
      Fri Feb 28 09:34:03 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/font.c] [graphics/win16drv/init.c]
      	  [graphics/win16drv/obects.c]
      	Added start of SelectObject call for printer driver. Write should
      	now run with the printer driver enabled.
      
      Wed Feb 26 20:03:32 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [debugger/*.c]
      	Re-added a disassembly command (list serves another functionality
      	now).
      
      	* [loader/pe_resource.c]
      	Added # support.
      
      	* [misc/ole2nls.c]
      	GetStringType* added.
      
      	* [objects/color.c]
      	VGA16 fixes.
      
      	* [windows/class.c]
      	Look for global widget classes too in GetClassInfo32.
      
      	* [windows/sysmetrics.c] [include/windows.h]
      	Added Win32 sysmetrics.
      
      Sat Feb 22 23:56:29 1997  Jukka Iivonen <iivonen@cc.helsinki.fi>
      
      	* [documentation/languages]
      	The fourth case updated.
      
      	* [if1632/ntdll.spec]
      	Added some is* and to* functions.
      
      Sat Feb 22 23:05:47 1997  Morten Welinder  <terra@diku.dk>
      
      	* [configure.in]
      	Add tests for wait4 and waitpid.
      
      	* [loader/signal.c]
      	Clean up OS-dependent code.  I hope I got it right, :-)
      
      	* [tools/wineconf]
      	Recognise vfat file systems.  Ignore floppy drives specified in
      	/etc/fstab.
      
      	* [files/*]
      	Fix function names in error messages.
      
      Sat Feb 22 06:15:13 1997  Pablo Saratxaga <srtxg@chanae.stben.be>
      
      	* [windows/keyboard.c] [windows/message.c]
      	Support for more latin alphabet dead keys for iso-8859-{1,2,3,4,9}
      	characters sets.
      
      Fri Feb 21 20:37:50 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [controls/edit.c]
      	Fix incorrect arg order in LOCAL_Alloc() call.
      
      Fri Feb 21 18:19:17 1997  Andrew Taylor  <andrew@riscan.com>
      
      	* [multimedia/mmsystem.c] [multimedia/mcistring.c]
      	Fixed bug related to device IDs returned by multimedia
      	system.  Implemented mciGetDeviceID.
      
      Sat Feb 15 00:58:19 1997  Jimen Ching  <jching@aloha.com>
      
      	* [debugger/dbg.y]
      	Do not dereference invalid expressions.
      21979019
  30. 12 Jul, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960712 · ca22b33d
      Alexandre Julliard authored
      Fri Jul 12 17:43:05 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/scroll.c]
      	Use Win32 heap functions to allocate scroll-bar info structure.
      
      	* [debugger/dbg.y] [debugger/registers.c]
      	Added support for FS and GS segment registers.
      	Check that segment registers value are OK before returning from
      	the signal handler.
      
      	* [tools/build.c] [if1632/relay.c] [loader/builtin.c]
      	Changed relay debugging for Win32 function: the relay code now
      	passes the entry point address instead of the function name.
      
      	* [tools/build.c] [miscemu/*.c]
      	Added support for data entry points in Win32 DLLs.
      	Added 'cdecl' function type for Win32.
      	For 'register' function, the relay code now passes a pointer to
      	the SIGCONTEXT structure.
      	
      	* [include/registers.h] [include/wine.h]
      	Moved SIGCONTEXT structure definition in registers.h.
      
      	* [loader/pe_image.c]
      	Don't die at once if some Win32 entry points cannot be found, but
      	set them to NULL, just like we do for Win16. This allows some
      	programs to go further before crashing.
      
      	* [loader/task.c] [loader/main.c]
      	Moved global initializations from InitTask() to MAIN_Init(), as
      	they no longer need a task context with the new SEGPTR heap functions.
      
      	* [memory/string.c]
      	Added lstrcpynAtoW and lstrcpynWtoA; not real API functions, but
       	very convenient.
      
      	* [windows/graphics.c]
      	Partially implemented DrawEdge().
      
      	* [windows/timer.c] [windows/caret.c]
      	Implemented Win32 timer handling. Updated caret management to use
      	Win32 timers (avoids having to use a Win16 callback).
      
      	* [windows/win.c]
      	Prevent programs from setting some style bits with
      	SetWindowLong(). This should fix some BadMatch crashes.
      	Link new windows at the end of the linked list.
      
      	* [windows/winpos.c]
      	Don't try to activate a child window in ShowWindow().
      
      	* [windows/winproc.c]
      	Added a 32->32 thunk to support Ansi-Unicode translation.
      
      Wed Jul 10 22:11:12 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [files/directory.c]
      	Additional (undocumented) return value for GetTempDrive() added.
      
      	* [files/dos_fs.c] [files/file.c] [include/windows.h]
      	GetTempFileName32* added.
      	GetShortPathName* added.
      
      	* [memory/string.c]
      	Win16 lstrcpy() can get NULL ptrs as argument and survive.
      
      	* [misc/lzexpand.c]
      	LZOpenFile(): also try opening with compressed filename if normal
       	open fails.
      
      	* [misc/ole2nls.c] [misc/lstr.c] [include/windows.h]
      	Char* added.
      	CompareString* added.
      
      Sun Jul  7 01:22:14 1996  Jukka Iivonen <iivonen@cc.helsinki.fi>
      
      	* [objects/font.c] [if1632/gdi32.spec]
      	CreateFontIndirect32A and CreateFontIndirect32W added.
      
      	* [misc/ole2nls.c]
      	GetUserDefaultLCID return values updated for new languages.
      	Finnish support added for GetLocaleInfoA.
      
      	* [object/palette] [gdi32.spec]
      	RealizePalette32 and SelectPalette32 added.
      	
      Sat Jul  6 17:27:30 1996  Ronan Waide  <root@waider.ie>
      
      	* [misc/shell.c]
      	Fixup for SHELL_FindExecutable so that File->Run from progman
      	works once more. Still needs some more fixups - grep for FIXME in
      	this file.
      ca22b33d
  31. 16 Jun, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960616 · 8b915630
      Alexandre Julliard authored
      Sun Jun 16 16:51:31 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [memory/heap.c]
      	Fixed bug in HeapRealloc (thanks to Bruce Milner).
      
      	* [misc/wsprintf.c]
      	Fixed argument size for %c format in wsprintf16().
      
      	* [objects/dc.c]
      	Don't free hFirstBitmap for saved DCs.
      
      	* [windows/event.c]
      	Added timer handling in EVENT_WaitXEvent().
      
      	* [windows/message.c]
      	In MSG_TranslateMouseMsg and MSG_TranslateKbdMsg, check if the
      	event is for the current task; if not, wake the other task.
      
      	* [windows/queue.c] [include/queue.h]
      	Added 'self' handle in queue structure.
      
      	* [windows/timer.c]
      	Added TIMER_ExpireTimers() function to mark expired timers and
      	wake up the corresponding tasks.
      
      Thu Jun 13 01:46:33 EDT 1996  William Magro <wmagro@tc.cornell.edu>
      
      	* [windows/mapping.c]
      	First point in list was mapped multiple times in DPtoLP and
       	LPtoDP.  Other points were not mapped.
      
      Wed Jun 12 18:08:45 1996  Alex Korobka <alex@phm30.pharm.sunysb.edu>
      
      	* [misc/shell.c]
      	Some fixes for ExtractIcon function family.
      
      	* [documentation/user_module]
      	Chapter about windowing and messaging subsystems.
      8b915630
  32. 11 Jun, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960611 · d90840e1
      Alexandre Julliard authored
      Tue Jun 11 15:20:43 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [debugger/break.c] [loader/signal.c]
      	Fixed breakpoints in 32-bit code.
      
      	* [include/windows.h]
      	Added many more Win32 versions of standard structures.
      
      	* [include/winreg.h] [misc/registry.c]
      	Moved private types into registry.c.
      
      	* [memory/string.c] (New file)
      	Moved most string functions from misc/lstr.c; added Win32 version
      	of all functions.
      
      	* [misc/wsprintf.c]
      	Implemented Win32 wsprintf functions.
      
      	* [objects/bitmap.c]
      	Implemented Win32 bitmap functions.
      
      	* [windows/dialog.c]
      	Don't set dialog procedure before the controls are created. This
      	avoids a crash in Winhelp.
      
      Tue Jun 11 14:10:06 1996 Martin von Loewis <loewis@informatik.hu-berlin.de>
      
      	* [controls/menu.c] [if1632/user.spec] [windows/message.c]
      	Replace PeekMessage with PeekMessage16.
      
      	* [if1632/kernel32.spec][misc/main.c]
      	GetVersion32,GetVersionEx32A,GetVersionEx32W: new functions.
      	MAIN_ParseVersion: new function, new command line option -winver.
      	GetVersion: modified to take command line argument into account.
      
      	* [if1632/kernel32.spec] [win32/process.c]
      	FreeLibrary32: new function.
      	TlsAlloc: initialize Tls to zero.
      	InterlockedIncrement,InterlockedDecrement,InterlockedExchange: new
      	functions.
      
      	* [if1632/kernel32.spec]
      	SetErrorMode,GetActiveWindow: new relays to existing functions.
      
      	* [if1632/kernel32.spec][win32/user32.c]
      	PeekMessage32A,PeekMessage32W: new functions.
      
      	* [include/struct32.h][include/windows.h]
      	Moved MSG32 to windows.h.
      	Renamed MSG to MSG16.
      	Modified prototypes to use MSG16
      
      	* [include/winbase.h]
      	OSVERSIONINFO32A,OSVERSIONINFO32W: new structures.
      
      Sun Jun  9 20:53:30 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [if1632/Makefile.in] [loader/builtin.c]
      	version.dll,lz32.dll added.
      
      	* [include/lzexpand.h] [if1632/lz32.spec] [if1632/lzexpand.spec]
      	  [misc/lzexpand.c]
      	lz32.dll added.
      	Modified to new function naming standard.
      
      	* [include/ver.h] [if1632/ver.spec] [if1632/version.spec] [misc/ver.c]
      	version.dll added (win32 version of ver.dll).
      	Modified to new function naming standard.
      	Use registry to look up a LOCALE langids too.
      	(VerInstallFile,VerFindFile still stubs)
      
      Fri Jun  7 20:40:20 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [files/file.c]
      	Added a warning if GetTempFileName() gets a bad drive parameter.
      
      	* [misc/commdlg.c]
      	Changed file listbox color to gray in SaveFile dialog 
      	(just like Windows does this).
      d90840e1
  33. 28 May, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960528 · ef702d89
      Alexandre Julliard authored
      Tue May 28 19:36:36 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/combo.c]
      	Destroy the listbox and edit control when destroying the
      	combo. This should prevent crashes on application exit.
      
      	* [misc/system.c] [if1632/system.spec]
      	Implemented InquireSystem().
      
      	* [loader/task.c] [windows/message.c] [windows/queue.c]
      	First attempt at inter-task SendMessage(). Still has a lot of
      	problems.
      
      Tue May 28 14:26:04 1996  Peter Bajusz  <hyp-x@inf.bme.hu>
      
      	* [windows/mdi.c]
      	Fixed MDITile with iconic children.
      
      Mon May 27 20:28:18 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [misc/commdlg.c]
      	ChooseFont dialog:
      	- complete rewrite of FontFamilyEnumProc() and FontStyleEnumProc()
      	  not real available font types (e.g. "Bold") can not selected
      	- supporting more CF_LIMITSIZE- and CF_...ONLY- flags
      
      	* [objects/font.c]
      	In FONT_MatchFont perform check if "lfFaceName" is family from X11
      	only if "lfFaceName" is a windows font family then do a call of
      	FONT_TranslateName() : this results in better font selections in 
      	ChooseFont() or applications like charmap.exe or write.exe.
      	Added a ParseFontParms() call if necessary in function 
      	FONT_MatchFont(): we need a font name as basis for GetTextFace() 
      	even if there isn't one...
      
      	* [resources/TODO]
      	Inventory of resource translations in sysres_??.rc
      
      Fri May 24 16:33:28 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [misc/registry.c]
      	_w95_loadreg: use offset to determine next RGDB position too.
      
      Thu May 23 19:35:38 1996  Greg Kreider <kreider@natlab.research.philips.com>
      
      	* [controls/combo.c]
      	Fixed size of combo, lbox, and button (lb sometimes off by 2 pixels).
      
      	* [misc/main.c]
      	Result of option "-fixedmap" is to turn flag on.
      
      Thu May 23 19:15:41 1996  Ronan Waide  <root@waider.ie>
      
      	* [misc/shell.c]
      	ShellExecute and FindExecutable now both use common code to
      	determine the required executable file.
      ef702d89
  34. 31 Mar, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960331 · c981d0bf
      Alexandre Julliard authored
      Sun Mar 31 13:54:46 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [tools/build.c]
      	Changed BuildSpec32Files() to generate assembly instead of C code.
      	Unified -spec16 and -spec32 options; DLL type is now determined by
      	the 'type' declaration in the .spec file.
      	New -stdcall option to build all stdcall assembly relays.
      
      	* [if1632/relay.c] [if1632/relay32.c] [include/dlls.h]
      	Started to unify 16- and 32-bit builtin DLLs.
      
      	* [loader/module.c]
      	Added MODULE_GetWndProcEntry32() to mirror MODULE_GetWndProcEntry16().
      
      	* [loader/pe_image.c] [loader/resource.c]
      	All modules now have a NE signature, and can be distinguished by
      	the NE_FFLAGS_WIN32 flag.
      
      	* [windows/alias.c]
      	Aliases for built-in window procedures are now all created at
      	startup in ALIAS_Init().
      
      Fri Mar 29 14:56:39 1996  Greg Kreider <kreider@natlab.research.philips.com>
      
      	* [controls/combo.c]
      	Limit rectangle to clear to size of item when painting combo, not
       	default.  Only draw items in list when there is enough room for them.
      
      	* [controls/listbox.c]
      	Get the measure of every item that's added and store in the item's
       	data structure.  Scroll listbox if mouse near edge of box.  Only
       	draw items in list when there is enough room.
      
      Fri Mar 29 12:00:00 1996  Alex Korobka <alex@phm30.pharm.sunysb.edu>
      
      	* [windows/defwnd.c] [windows/dialog.c] [windows/mdi.c]
      	  [windows/nonclient.c] [controls/menu.c] 
      	Various changes for better keyboard handling. 
      
      	* [windows/event.c] [windows/message.c] [misc/keyboard.c]
      	Proper keyboard message ordering, working GetKeyState() (finally!), 
      	improvements in ToAscii().
      
      	* [windows/win.c] [windows/message.c]
      	Small improvements in WIN_FindWinToRepaint.
      
      	* [windows/win.c] [windows/painting.c] [windows/nonclient.c]
      	Put update region in WM_NCPAINT wParam.
      
      	* [loader/task.c]
      	Kill task timers when task is deleted, switch timers to the
      	new queue in SetTaskQueue().
      
      	* [loader/signal.c] [miscemu/dosmem.c]
      	Added SIGALRM signal handler to increment BIOS clock. 
      
      	* [windows/win.c] [windows/winpos.c] [windows/mdi.c]
      	Fixed ChildWindowFromPoint(), WM_PARENTNOTIFY and its handling by
      	MDI client.
      
      	* [windows/winpos.c]
      	Improvements in handling of owned popups. "Floating" toolboxes 
      	work better now. 
      
      Thu Mar 28 12:38:29 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [misc/registry.c]
      	New file, registry rewrite including win32 extensions
      	- Unicode
      	- multiple valus per key
      	- different datatypes for values
      	- multiple rootkeys
      	- saving and loading in different registries.
      
      	* [include/winreg.h]
      	New file, definitions and structs for registry.
      
      	* [include/winerror.h]
      	Some new error defines added... there are more, someone please
       	check a (real-)windows winerror.h.
      	
      	* [if1632/shell.spec] [if1632/advapi32.spec] [if1632/kernel.spec]
      	Registry specs added.
      
      	* [if1632/relay.c]
      	Switch internal SHELL.DLL to default 'used'.
      
      	* [win32/string32.c] [include/string32.h]
      	Some new functions added.
      	char should be unsigned char when converting to 16bit ints.
      
      	* [misc/shell.c] [include/shell.h] [win32/advapi.c]
      	Removed old registry functions.
      
      Tue Mar 26 15:01:46 1996  Frans van Dorsselaer <dorssel@rulhm1.leidenuniv.nl>
      
      	* [include/bitmaps/ocr_ibeam]
      	Fixed the position of the hotspot.
      
      	* [objects/text.c]
      	Fixed a few bugs in TEXT_TabbedTextOut().
      
      	* [windows/event.c]
      	Fixed the order of the bits in the KeyStateTable.
      	0x80 is the up/down-bit.  0x01 is the toggle bit.
      
      	* [loader/resource.c] [windows/mdi.c] [controls/edit.c]
      	Fixed the calls to GetKeyState().
      
      Tue Mar 26 08:43:15 1996  Robert Pouliot <krynos@qbc.clic.net>
      
      	* [resources/sysres_Fr.rc] [resources/TODO]
      	Updated FIND_TEXT and REPLACE_TEXT to work like the English version.
      
      Mon Mar 25 17:38:59 1996  Tristan Tarrant <tst@dcs.ed.ac.uk>
      
      	* [resources/sysres_it.rc]
      	Added support for Italian [It] language.
      c981d0bf
  35. 24 Mar, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960324 · 59730ae1
      Alexandre Julliard authored
      Sun Mar 24 13:13:11 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [include/win.h] [windows/*.c]
      	Replaced next, parent, child and owner handles by pointers in WND
      	structure. This should improve performance, and should be
      	reasonably safe since Microsoft did the same in Win95.
      
      	* [include/wintypes.h] [*/*]
      	Redefined HANDLE to be UINT instead of a pointer for Winelib. This
      	allows removing a lot of unnecessary casts and NPFMTs.
      
      	* [windows/caret.c]
      	Create the caret brush upon CreateCaret(); use the bitmap
      	dimensions for the caret.
      	Fixed CARET_DisplayCaret() to use PatBlt().
      
      Fri Mar 22 16:00:00 1996  Anand Kumria <akumria@ozemail.com.au>
      
      	* [misc/winsocket.c]
      	More sanity checks, fixup some erroneous return codes.
      
      	* [documentation/winsock]
      	Description of how compatible the winsock is currently.
      
      Fri Mar 22 13:05:34 1996  Ulrich Schmid  <uschmid@mail.hh.provi.de>
      
      	* [library/winmain.c]
      	Set `lpszCmdParam' by concatenating arguments.
      
      	* [loader/module.c]
      	WinExec: accept Unix commands, use Wine emulator.
      
      Mon Mar 18 12:16:27 1996  Martin von Loewis <loewis@informatik.hu-berlin.de>
      
      	* [if1632/kernel32.spec][win32/thread.c][include/kernel32.h]
      	DeleteCriticalSection, EnterCriticalSection,
       	InitializeCriticalSection, LeaveCriticalSection, TlsAlloc,
       	TlsFree, TlsGetValue, TlsSetValue: new functions.
      	CRITICAL_SECTION: new structure.
      
      	* [if1632/kernel32.spec][win32/code_page.c]
      	WideCharToMultiByte: new function.
      
      	* [if1632/kernel32.spec][win32/file.c]
      	GetFileAttributesA: new function.
      
      	* [if1632/kernel32.spec][misc/main.c]
      	GetEnvironmentStringsW, FreeEnvironmentStringsA,
       	FreeEnvironmentStringsW: new functions.
      	
      	* [if1632/user.spec][win32/cursoricon32.c][win32/Makefile.in]
      	cursoricon32.c: new file.
      	LoadCursorA, LoadCursorW: modified implementation from LoadCursor
       	to WIN32_*.
      	LoadIconA, LoadIconW: modified implementation from LoadIconA32
      	to WIN32_*.
      
      	* [include/struct32.h]
      	pragma pack inserted.
      	CURSORICON32 structures added.
      
      	* [include/winnls.h]
      	Constants CP_* and WC_* added.
      
      	* [loader/pe_image.c]
      	PE_LoadModule: call PE_InitDLL with hModule rather than wpnt.
      
      Sun Mar 17 16:59:12 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [misc/commdlg.c]
      	Introduced hook function handling in file dialog.
      	Removed an unnecessary ShowWindow call in FILEDLG_WMCommand().
      
      Thu Mar 14 10:50:00 1996  Thomas Sandford <t.d.g.sandford@prds-grn.demon.co.uk>
      
      	* [if1632/gdi32.spec]
      	Added GetNearestColor.
      
      	* [if1632/kernel32.spec]
      	Added GlobalAddAtomA.
      
      	* [win32/param32.c]
      	Added stackframe.h to includes.
      	WIN32_GlobalAddAtomA() - new function.
      59730ae1
  36. 14 Mar, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960314 · b817f4fb
      Alexandre Julliard authored
      Wed Mar 13 19:46:50 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/edit.c]
      	Removed calls to memmove (not portable).
      
      	* [debugger/dbg.y] [debugger/debug.l]
      	Prefixed all token with 't' to avoid conflicts with type
      	definitions.
      	Added 'walk queue', 'walk class' and 'info class' commands.
      
      	* [debugger/info.c]
      	Moved queue and window information functions to windows/queue.c
      	and windows/win.c respectively.
      
      	* [loader/signal.c]
      	Added SIGHUP handling to force entry into built-in debugger.
      	Cleaned up a bit.
      
      	* [misc/spy.c]
      	General cleanup and performance improvements.
      
      	* [windows/class.c]
      	Added CLASS_DumpClass() and CLASS_WalkClasses() functions for
      	debugger.
      
      	* [windows/event.c]
      	Pressing Ctrl-Alt-Return forces an entry into the debugger. Not
      	sure if this key combination is a good choice...
      
      	* [windows/message.c] [windows/queue.c] (New file)
      	Moved message queue handling functions to windows/queue.c.
      
      Tue Mar 12 14:55:16 1996  Onno Hovers  <onno@stack.urc.tue.nl>
      
      	* [if1632/except.S] [include/except.h] [win32/except.c] (New files)
      	Implemented Win32 exception functions: RaiseException(),
       	RtlUnwind(), SetUnhandledExceptionFilter() and
      	UnhandledExceptionFilter().
      
      Mon Mar 11 19:23:29 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [controls/listbox.c] [include/listbox.h]
      	Special handling for COMBOLBOX styles introduced via extension of
       	HEADLIST structure: lphl->dwStyle.
      
      Mon Mar 11 13:31:06 1996  Greg Kreider <kreider@natlab.research.philips.com>
      
      	* [controls/combo.c]
      	Any mouse movement within a small distance (defined by CBLMM_EDGE)
      	of the top or bottom edge causes the window to scroll.  Also moved 
      	some assignments so the routine works correctly.
      
      	* [controls/listbox.c]
      	Changing selection in ListBoxSetCurSel now updates PrevFocused.
      	Added to LBSetFont and CreateListBoxStruct a fake hdc that tests 
      	and sets the standard text height.
      
      Sun Mar 10 08:39:23 1996  Alex Korobka <alex@phm30.pharm.sunysb.edu>
      
      	* [windows/dce.c]
      	Fixed memory leak in DCE_ClipWindows().
      b817f4fb
  37. 03 Oct, 1995 1 commit
    • Alexandre Julliard's avatar
      Release 951003 · af0bae58
      Alexandre Julliard authored
      Sun Oct  1 15:48:34 1995  Alexandre Julliard  <julliard@sunsite.unc>
      
      	* [controls/menu.c]
      	Fixed GetMenuString() for non-string items.
      
      	* [debugger/*.c]
      	First attempt to check validity of pointers before memory
      	accesses. For now only segmented pointers are checked.
      
      	* [debugger/dbg.y] [memory/ldt.c]
      	Added possibility to dump only one segment with 'info segment'.
      
      	* [include/bitmaps/ocr_*]
      	Added all OEM cursors as XPM bitmaps.
      
      	* [include/cursoricon.h] [objects/cursoricon.c]
      	Rewrote all cursor and icon management to use the same memory
       	layout as Windows, and to factor common code between icons and
      	cursors. Implemented icon directory lookup to find the best
      	matching icon (i.e. the color one).
        	Implemented CopyCursor() and DumpIcon().
      
      	* [loader/module.c]
      	For disabled built-in modules, we now try to load the Windows DLL
      	first, and if this fails we fall back to using the built-in module
      	anyway.
      
      	* [memory/global.c]
      	Fixed GlobalHandle() to return the correct selector in the high
      	word even if we are passed a handle in the first place.
      
      	* [miscemu/instr.c]
      	Take into account the size of the operand and of the stack segment
      	when incrementing the stack pointer.
      	Avoid referencing FS_reg and GS_reg on *BSD.
      
      	* [objects/dib.c]
      	All DIB functions now accept a BITMAPCOREHEADER format bitmap.
      	Monochrome DIBs are created as monochrome bitmap iff they are
      	black and white.
      
      	* [objects/oembitmap.c]
      	Added support for OEM cursors, changed OBM_LoadIcon to use the new
      	icon memory layout.
      
      	* [rc/sysres_Fr.rc]
      	Added French [Fr] language support.
      
      	* [win32/environment.c]
      	Fixed GetCommandLineA() to use current PDB.
      
      	* [windows/event.c] [windows/winpos.c]
      	Simulate a mouse motion event upon SetWindowPos() to force the
      	cursor to be set correctly.
      
      Sat Sep 30 17:49:32  Cameron Heide  (heide@ee.ualberta.ca)
      
      	* [win32/*]
              New Win32 kernel functions: GetACP, GetCPInfo,
       	GetEnvironmentVariableA, GetFileType, GetLastError, GetOEMCP,
       	GetStartupInfoA, GetTimeZoneInformation, SetEnvironmentVariable,
       	SetFilePointer, SetLastError, VirtualAlloc, VirtualFree,
       	WriteFile.  Completed implementations of GetCommandLineA.
      
      	* [include/kernel32.h]
              New file.
      
      	* [loader/main.c]
              Call initialization function for Win32 data (doesn't currently do
       	anything).
      
      	* [misc/main.c]
      	Implemented GetEnvironmentVariableA, SetEnvironmentVariableA.
      
      Sat Sep 30 00:26:56 1995  Niels de Carpentier  <niels@cindy.et.tudelft.nl>
      
      	* [windows/winpos.c][miscemu/emulate.c][loader/module.c]
      	  [misc/commdlg.c]
      	Misc. bug fixes
      
      Fri Sep 29 16:16:13 1995  Jim Peterson <jspeter@birch.ee.vt.edu>
      
      	* [*/*]
      	For Winelib, explicit casts have been placed where warnings were
       	usually generated.
      	printf formats which give the format for printing a handle as
       	"%04x" or something similar have been changed to use the NPFMT
       	macro defined in include/wintypes.h.  Some times, explicit casts
       	were also necessary.
           	Parameter, field, and variable declarations have been made more
       	exact, such as converting 'WORD wParam' to 'WPARAM wParam' or
       	'WORD hFont' to 'HFONT hFont'.
           	Any call of the form GetWindowWord(hwnd,GWW_HINSTANCE) has been
       	replaced with a call to WIN_GetWindowInstance(hwnd).
      
      	* [controls/combo.c]
      	Added WINELIB32 support in CLBoxGetCombo().
      
      	* [include/dialog.h]
      	Commented out the '#ifndef WINELIB' around the '#pragma pack(1)'.
      	winelib needs the packing as well (e.g. when accessing resources
      	like sysres_DIALOG_SHELL_ABOUT_MSGBOX).
      
      	* [include/windows.h]
      	Got rid of the F[a-k] macros, which were cluttering up the global
      	namespace.
      
      	* [include/windows.h] [windows/defwnd.c]
      	Added Win32 messages WM_CTLCOLOR*.
      
      	* [include/wintypes.h]
      	Put in preprocessor '#define WINELIB32' if appropriate and changed
      	the types of some typedefs (WPARAM, HANDLE) based on this.
      	
      	* [loader/module.c] [toolkit/miscstubs.c]
      	Added #ifdef'd portion in LoadModule to handle loading a WINElib
      	module (already loaded, just init values).  '#ifdef'ed out the
      	definition for GetWndProcEntry16 and added a new version to
      	toolkit/miscstubs.c.
      
      	* [misc/shell.c]
      	Adjusted the lengths of AppName and AppMisc from 512,512 to 128,906.
      	Same amount of total storage, but much more reasonable.  Also, changed
      	calls to strcpy() in ShellAbout() to calls to strncpy() instead.
      	This was a difficult bug to track down, but the AppMisc field was
      	being initialized with the contributers text, which was much larger
      	than 512 characters.
      
      	* [toolkit/atom.c]
      	New file for atom-handling functions.  Copied from memory/atom.c and
      	then heavily modified.  Right now, it's just a linked list of atoms.
      	Consider it as a hash table with just one entry.  It's easily changed
      	later.
      
      	* [toolkit/heap.c]
      	Commented out the heap functions with a "#ifdef WINELIB16" and put in
      	a Win32 version (which is basically a modified copy).
      
      	* [toolkit/sup.c] [toolkit/miscstubs.c]
      	Moved the stuff I put in toolkit/sup.c into toolkit/miscstubs.c and
      	added quite a few more stubs.
      
      	* [toolkit/winmain.c]
      	Rearranged startup code in _WinMain.  I think this will work.
      
      	* [toolkit/Makefile.in]
      	Added targets for 'hello' and 'hello2' in case anyone cares to try
      	out the sample programs.
      
      Wed Sep 27 23:13:43 1995  Anand Kumria <akumria@ozemail.com.au>
      	
      	* [miscemu/int2f.c] [miscemu/vxd.c] [if1632/winprocs.spec]
      	First attempt at support for some VxDs. Comm, Shell and Pagefile.
      
      Tue Sep 26 21:34:45 1995  Hans de Graaff  <graaff@twi72.twi.tudelft.nl>
      
      	* [misc/dos_fs.c]
      	DOS_SimplifyPath: Also remove "/./" from path. (Happens when
       	starting applications like 'wine ./excel.exe')
      
      Sat Sep 23 23:32:40 1995  Morten Welinder  <terra@diku.dk>
      
      	* [configure.in]
      	Avoid relative path for wine.ini.
      
      	* [rc/sysres_Da.rc]
      	Support for Danish [Da] language.
      
      	* [misc/main.c] [miscemu/cpu.c]
      	Return the processor we're running on correctly.
      
      	* [miscemu/int2f.c]
      	Minor stuff in int 0x2f, function 0x16.
      
      Sat Sep 23 1995 17:58:04  Marcus Meissner  <msmeissn@faui01.informatik.uni-erlangen.de>
      
      	* [misc/shell.c] [misc/main.c]
      	Implement saving and loading of the registry database (needed for
      	OLE). Very experimental. Fixed ShellExecute().
      	
      	* [miscemu/int21.c]
      	EEXIST is not a critical error condition for mkdir().
      
      Fri Sep 22 01:33:34 1995  Alex Korobka  <alex@phm6.pharm.sunysb.edu>
      
      	* [include/shell.h] [misc/shell.c]
      	Implemented 4 drag/drop functions with documented functionality.
      
              * [multimedia/time.c]
              "Fixed" MMSysTimeCallback kludge so Excel5 loads up without crashing.
      
      	* [*/*] 
              Added new files, more message definitions, structures, debug info,
       	etc.  Rewrote message logging functions to produce output similar
       	to WinSight.  Check out -debugmsg +message option.
      
      	* [misc/file.c]
              Fixed GetDriveType return value.  
      
              * [windows/message.c] 
              Hooks are invoked in normal order.
      
              * [miscemu/*]
              Added some functions and interrupts.
      
              * [misc/shell.c]
              Implemented Drag... functions.
      
      Thu Sep 21 23:50:12 1995  Jukka Iivonen <iivonen@cc.helsinki.fi>
      
      	* [rc/sysres_Fi.rc] [rc/sysres.rc]
      	First attempt at Finnish [Fi] language support.
      af0bae58
  38. 29 Jul, 1995 1 commit
    • Alexandre Julliard's avatar
      Release 950727 · e2991ea7
      Alexandre Julliard authored
      Sat Jul 22 22:39:09 IDT 1995 Michael Veksler <e1678223@tochnapc2.technion.ac.il>
      
      	* [ipc/*]
      	New directory. This directory contains the new inter-wine
       	communications support. It enables DDE protocols between two wine
       	instances.  Currently it is limited to DDE, but can be enhanced to
       	support OLE between 2 different wine instances.  This is very
       	important for libwine.a DDE/OLE support.
      
      	* [tools/ipcl]
          	A script to delete garbage IPC handles (shared memory, semaphores
       	and message queues).  The current inter-wine communication is not
       	perfect, and sometimes leaves garbage behind.
      
      	* [if1632/relay.c] [include/atom.h] [include/global.h]
       	[loader/selector.c] [loader/task.c] [loader/module.c]
       	[loader/signal.c] [memory/global.c] [misc/atom.c]
       	[windows/class.c] [windows/message.c] [windows/win.c]
      	[Imakefile]
          	Hooks for inter-wine DDE support, current Global.*Atom functions
       	renamed to Local.*Atom since Global.*Atom are used for Inter-Wine
       	DDE communication. (The first call to these functions sets up the
       	IPC structures - which otherwise cause unneeded overhead.
      
      Mon Jul 17 19:55:21 1995  Alexandre Julliard  <julliard@sunsite.unc.edu>
      
      	* [controls/menu.c]
      	Don't crash if a NULL string is passed to menu functions.
      
      	* [memory/selector.c]
      	We now use a bit in ldt_flags_copy to indicate free LDT entries.
      	Fixed a bug in SELECTOR_ReallocBlock that could cause it to
      	overwrite valid LDT entries when growing a block.
      
      	* [miscemu/instr.c]
      	Emulate int xx instruction by storing the interrupt vector in
      	CS:IP and returning directly. This allows a program to install an
      	interrupt vector.
      
      	* [windows/win.c]
      	Added function WIN_GetTopParent to get the top-level parent of a
      	window.
      
      Sun Jul  16 18:17:17 1995  Gregory Trubetskoy <grisha@mira.com>
      
              * [loader/resource.c]
              Added LoadIconHandler. It doesn't do anything yet, but now you
              can use borland help files with winhelp.exe.
      
      Sun Jul 16 11:58:45 1995 Anand Kumria <akumria@ozemail.com.au>
      
      	* [misc/main.c]
      	Fixed to return 386 Enhanced mode correctly. Also return the same
       	type of CPU, for both Enhanced and Standard mode, namely a 386.
      
      Sun Jul 16 00:02:04 1995    Martin von Loewis <loewis@informatik.hu-berlin.de>
      
      	* [Configure] [include/options.h] [include/wineopts.h]
      	  [misc/main.c][misc/spy.c]
      	  Removed support of spy file. Redirected spy messages to stddeb.
      	  Removed -spy option. Added -debugmsg +spy option.
      
      	* [debugger/dbg.y][debugger/debug.l]
      	Enabled segmented addresses (seg:offs) for break and x commands.
      
      	* [if1632/gdi.spec] [objects/region.c] [windows/graphics.c]
      	  [include/region.h]
      	FrameRgn, REGION_FrameRgn: New functions
      
      	* [if1632/kernel.spec]
      	IsWinOldApTask: Return false
      
      	* [if1632/mouse.spec]
      	CplApplet: Removed
      
      	* [if1632/user.spec] [windows/win.c]
      	ShowOwnedPopups: New function
      
      	* [if1632/winsock.spec] [misc/winsocket.c]
      	inet_addr, select: New prototypes in relay code
      	Fixed memory layout for netdb functions (getXbyY).
      	WINSOCK_ioctlsocket: Translated FIONREAD, FIONBIO, and FIOASYNC
      
      	* [objects/clipping.c]
      	RectVisible: Fixed call to LPToDP
      
      	* [rc/winerc.c]
      	main: Removed extra argument to getopt for Linux.
      
      Tue Jul 11 00:14:41 1995   Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
      
              * [controls/listbox.c]
      	Yet another fix for ListBoxDirectory().
      	
      	* [loader/module.c] [if1632/kernel.spec]
      	Make GetModuleHandle() accept instance handles as parameter.
      
              * [if1632/relay.c] [loader/task.c]
      	Put a magic cookie at the bottom of the 32 bit stack, and check on
      	each return from a 32 bit function whether it's still there. Complain
      	if it's not.
      
              * [if1632/user.spec]
      	Wrong entry for CloseDriver().
      
      	* [misc/dos_fs.c] [loader/task.c] [include/dos_fs.h] [misc/file.c]
      	[miscemu/int21.c]
      	Large parts of dos_fs.c simplified. Changed it to use one
      	current drive/directory per task, which is set to the module path on
      	task creation.
      	Prevent CorelPaint from closing stdin.
      	open() with O_CREAT set must be passed three parameters.
      	DOS FindFirst()/FindNext() could crash when FA_LABEL was set. Fixed,
      	it's in DOS_readdir() now.
      
      	* [misc/profile.c]
      	Some badly written software (Lotus Freelance Graphics) passes a bogus
      	size parameter that caused Wine to write off the end of a segment.
      	Fixed. (It's probably too paranoid now.)
      	
      	* [multimedia/mmsystem.c] [multimedia/time.c] [multimedia/joystick.c]
      	[multimedia/Imakefile] [if1632/winprocs.spec]
      	16 bit entry point for MMSysTimeCallback.
      	Split off time.c and joystick.c from mmsystem.c.
      	
      	* [objects/dib.c]
      	GetDIBits(): call XGetImage() via CallTo32_LargeStack.
      
              * [windows/cursor.c]
      	DestroyCursor(): do nothing for builtin cursors.
      	
      	* [windows/mdi.c]
      	Half of WM_MDISETMENU implemented.
      	
      	* [windows/win.c]
      	EnumWindows() and EnumTaskWindows() never enumerated any windows.
      	Fixed.
      
      	* [windows/*.c]
      	Fixed GetParent() to return correct values for owned windows.
      
      	* [windows/message.c]
      	Don't try to activate disabled top-level windows.
      
              * [windows/nonclient.c]
      	Work around a bug in gcc-2.7.0.
      	
      	* [tools/build.c] [include/stackframe.h] [memory/global.c] 
      	[loader/task.c] [memory/selector.c]
      	Some Visual Basic programs (and possibly others, too) expect ES to be 
      	preserved by a call to an API function, so we have to save it.
      	In GlobalFree() and FreeSelector(), we must clear CURRENT_STACK16->es 
      	to prevent segfaults if ES contained the selector to be freed.
      
      Sun Jul  9 20:21:20 1995  Jon Tombs  <jon@gtex02.us.es>
      
      	* [*/*]
      	Added missing prototypes to header files and relevant includes
      	to reduce compile time warnings.
      
      Sun Jul  9 18:32:56 1995  Michael Patra  <micky@marie.physik.tu-berlin.de>
      
      	* [configure.in] [include/config.h] [*/Makefile.in]
      	New configuration scheme based on autoconf.
      
      Sat Jul  8 14:12:45 1995  Morten Welinder  <terra+@cs.cmu.edu>
      
      	* [miscemu/ioports.c]
      	Revamp to have only one in- and one out- variant, both really
       	implemented.
      
      	* [miscemu/instr.c]
      	INSTR_EmulateInstruction: Use new ioport interface.  Implement
       	string io.  Correct instruction pointer for 32-bit code.
      
      	* [include/miscemu.h]
      	Update port function prototypes.
      
      	* [include/registers.h]
      	Defined FS and GS.
      
      Sat Jul  8 13:38:54 1995  Hans de Graaff  <graaff@twi72.twi.tudelft.nl>
      
      	* [misc/dos_fs.c]
      	ChopOffSlash(): A path consisting off a single slash is left
       	intact, and multiple slashes are all removed.
      e2991ea7
  39. 22 May, 1995 1 commit
    • Alexandre Julliard's avatar
      Release 950522 · 2787be87
      Alexandre Julliard authored
      Sun May 21 12:30:30 1995  Alexandre Julliard  (julliard@sunsite.unc.edu)
      
      	* [debugger/hash.c] [debugger/info.c]
      	Added support for symbolic segmented addresses. Add symbols for all
      	built-in API entry points.
      
      	* [if1632/relay.c] [include/dlls.h]
      	Removed dll_table structure, as we now use the built-in module
      	structures.
      
      	* [if1632/relay.c] [loader/main.c]
      	Removed winestat option, as it was no longer very meaningful.
      
      	* [include/stackframe.h]
      	New macro MAKE_SEGPTR that creates a segmented pointer to a local
      	variable on the 32-bit stack.
      
      	* [loader/module.c]
      	Added support for multiple instances of an application.
      	Implemented LoadModule() and FreeModule().
      
      	* [loader/ne_image.c] [loader/task.c]
      	Moved initialisation of built-in DLLs to InitTask().
      
      	* [memory/global.c]
      	Implemented discardable blocks.
      
      	* [misc/file.c]
      	Search path of current executable in OpenFile().
      	Fixed bug with searching in Windows path.
      
      	* [misc/lstr.c]
      	Hard-coded translation tables for Ansi<->Oem.
      
      	* [misc/user.c]
      	Moved some global initializations to InitApp(), because they need
      	a task context to be performed.
      
      	* [objects/dc.c]
      	Handle R2_BLACK and R2_WHITE specially so that they work correctly
      	with palette displays.
      
      	* [tools/build.c]
      	Suppressed generation of the C file for DLL specs, because it's no
      	longer needed. Output all the assembly code directly to stdout.
      	Some changes to integrate Win32 support from Martin von	Loewis. 
      
      	* [windows/msgbox.c]
      	Moved message box code from misc/ to windows/.
      
      Mon May 15 23:40:04 1995  Martin Ayotte (wine@trgcorp.mksinfo.qc.ca)
      
      	* [misc/audio.c] [misc/mcicda.c] [misc/mcianim.c] [misc/midi.c]
      	  [misc/mmaux.c] [misc/mmsystem.c]
      	Modify code & use pointers conversion macros.
      	Make cdaudio & wave devices work again (only using some applets).
      
      	* [misc/profile.c]
      	Change getc() to fgetc() where needed.
      
      Mon May 15 22:10:56 1995  Martin von Loewis  <loewis@informatik.hu-berlin.de>
      
      	* [if1632/Imakefile]
      	added entries for the new files gdi32.spec, kernel32.spec,
      	user32.spec, shell32.spec and winprocs32.spec.
      
      	* [if1632/commdlg.spec][if1632/kernel.spec][if1632/shell.spec]
      	  [if1632/storage.spec][if1632/system.spec][if1632/user.spec]
      	ChooseFont, RESERVED5, InternalExtractIcon: Marked as stubs
      	ExtractAssociatedIcon, DoEnvironmentSubst, DumpIcon:
      		stub implementations provided 
      	marked storage.dll,storege.sys functions as stubs
      
      	* [include/pe_image.h]
      	Added structures WIN32_builtin and  WIN32_function
      
      	* [include/peexe.h]
      	PE_Import_Directory: renamed reserved fields to 
      		TimeDate, Forwarder, Thunk_List
      
      	* [include/winerror.h]
      	New file.
      
      	* [loader/main.c]
      	called RELAY32_Init
      
      	* [loader/pe_image.c]
      	xmmap: map BSS anonymous
      	dump_imports: renamed to fixup_imports, do the fixup of imported
      	              symbols
      	PE_LoadImage: pass raw data size to xmmap
      
      	* [loader/resource.c]
      	DumpIcon: new function
      
      	* [misc/kernel32.c]
      	New file.
      
      	* [misc/main.c]
      	make stdout and stderr unbuffered
      
      	* [misc/shell.c]
      	DoEnvironmentSubst: new function
      
      	* [objects/font.c]
      	FONT_MatchFont: try oblique if there is no italic
      
      	* [rc/Imakefile][rc/parser.l]
      	yywrap: new function
      	Don't link with libfl.a on Linux
      
      	* [tools/build.c]
      	Added keywords stdcall, subsystem, base
      	GenerateForWin32: new function
      	BuildSpecFiles: call GenerateForWin32 if subsystem is win32
      
      Mon May 15 10:38:14 1995   Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
              
              * [controls/listbox.c] [controls/combo.c] [windows/defwnd.c]
      	Minor fixes.
      	
      	* [misc/message.c] [misc/main.c] [rc/sysres*.rc] [include/texts.h]
      	Rewrote message box handling.
      	
      	* [windows/dialog.c]
      	Dialogs should be invisible until after WM_INITDIALOG is seent.
      	Don't switch to invisible dialog items on a TAB keypress.
      	
      	* [windows/mdi.c]
      	Send WM_NCPAINT message in MDIRestoreChild().
      	
      	* [windows/painting.c]
      	Fixed typo (&& -> &).
      	
      	* [windows/message.c] [if1632/user.spec]
      	Implemented PostAppMessage().
      	
      	* [windows/event.c]
      	SetCapture(0) should act like ReleaseCapture().
      
      Tue May  9 11:55:52 1995     Eddie C. Dost             (ecd@dressler.de)
      
      	* [Imakefile]
      	Changed CDEBUGFLAGS for systems running __ELF__ (temporarily)
      	Added ASFLAGS to exported variables.
      
      	* [debugger/readline/Imakefile]
      	Moved defines for libreadline from DEFINES to EXTRA_DEFINES
      
      	* [memory/local.c] [miscemu/int21.c]
      	Added some more debugging outputs.
      
      Mon May  8 00:55:27 MET DST 1995	  Dag Asheim (dash@ifi.uio.no)
      
      	* [misc/message.c]
      	Fixed a "FIXME" concerning norwegian translation.
      
      Sun May  7 23:25:23 1995   Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
              
      	* [*/*]
              Removed warnings in a couple of files and deleted some obsolete code.
      
              * [controls/listbox.c]
              Cleanup, speed improvements & lots of bug fixes.
      
              * [controls/combo.c]
      	Mostly rewritten. This is still very buggy, but not quite as bad as 
      	before.
      
              * [include/commdlg.h] [misc/commdlg.c]
              Removed the need for sysres.dll. Small bug fixes.
      	
              * [objects/oembitmap.c] [include/bitmaps/<many>] [include/windows.h]
                [loader/library.c] [loader/main.c] [rc/sysres*.rc]
              Removed sysres.dll and replaced the remaining bitmaps/icons with
              XPM equivalents.
      
              * [misc/message.c] [windows/nonclient.c] [misc/main.c]
                [if1632/winprocs.spec]
              "About Wine..." now brings up a standard ShellAbout() window with
              the Wine icon and the list of contributors.
      	
      	* [misc/shell.c]
      	Fixed ShellAbout()/AboutDialogProc() to show the right icon.
      
      	* [windows/event.c]
      	Small hack for non-alphanumeric keys: Dont't send the ascii value in
      	the WM_KEYDOWN message, but some unused code instead. Should be done
      	properly by sending different codes for each key. The edit control
      	used to get a VK_DELETE message each time the user typed '.'.
      
      	* [windows/class.c]
      	Removed a check for CS_GLOBALCLASS in CLASS_FindClassByName().
      	This used to be no problem, but breaks Resource Workshop in 950403.
      	
      	* [objects/dib.c]
      	New diagnostic for a bug I've been encountering. If it shows up,
      	please report it.
      
      Sun May  7 23:11:18 EDT 1995  William Magro (wmagro@tc.cornell.edu)
      
      	* [objects/color.c]
      	Handle situation when 'dc' exists, but palette mapping
      	does not.  (Fixes kidpix2 demo.)
      
      Sun May  7 03:32:00 1995  Charles M. Hannum  (mycroft@mit.edu)
      
      	* [loader/ldt.c]
      	LDT_Print: Only show the number of entries that the kernel
      	returned. Make this work for NetBSD.
      
      Fri May  5 02:53:26 1995  Charles M. Hannum  (mycroft@mit.edu)
      
      	* [debugger/dbg.y] [include/wine.h] [loader/signal.c]
      	Modify cs and ds selector values for NetBSD-current.
      
      	* [debugger/debug.l]
      	$sp, $esp: Use RN_ESP_AT_SIGNAL rather than RN_ESP.
      
      	* [debugger/regpos.h]
      	Modify sigcontext format for NetBSD-current.
      	SC_ESP: Use RN_ESP_AT_SIGNAL rather than RN_ESP.
      
      	* [include/ldt.h]
      	SELECTOR_TO_ENTRY: Explicitly clear the top half of the selector
      	value, since only 16 bits of it may have been saved.
      
      	* [misc/winsocket.c]
      	Set structure packing with `#pragma pack' to accomodate
      	other/older compilers.
      
      Tue May  2 18:15:01 1995 Paal Beyer (beyer@idt.unit.no)
      	
      	* [misc/commdlg.c]
      	Fixed path-names so when changing directory the listboxes
      	changes too.
      	
      	* [debugger/dbg.y debugger/debug.l wine.ini]
      	Added SymbolTableFile to wine.ini so symbols can be read
      	without standing in the directory containing wine.sym.
      	Added the possibility to specify full name of wine.sym from
      	the debugger prompt.
      2787be87
  40. 09 Jan, 1995 1 commit
    • Alexandre Julliard's avatar
      Release 950109 · 7cbe6572
      Alexandre Julliard authored
      Thu Jan  5 13:37:42 1995  Cameron Heide  (heide@ee.ualberta.ca)
      
      	* [memory/global.c]
      	GlobalCompact should now return the correct value when the
      	largest run of free blocks includes the last block.
      
      	* [windows/mdi.c]
      	Tiling and cascading windows without any MDI children should
      	no longer crash (assuming no-op is the correct thing to do).
      
      Sun Jan  1 23:30:25 1995  Fons Botman  <botman@rabo.nl>
      
      	* [objects/font.c]
      	GetTextExtentPoint: fixed debug output, str is counted string, not
              zero terminated.
      
      	* [if1632/relay.c]
      	DLLRelay: when debugging_stack got segv, added upper bound for
              stack dump.
      7cbe6572