wine/include
Alexandre Julliard d471965c9e Release 951212
Mon Dec 11 19:08:55 1995  Alexandre Julliard  <julliard@sunsite.unc.edu>

	* [misc/lstr.c]
	Replaced wine_strncpy() by a 32-bit version of lstrcpyn(), since
 	they do the same job.

	* [tools/build.c]
	Fixed __attribute__((stdcall)) to make it compile with gcc
	versions under 2.7. Doesn't mean it will run OK though...

Sat Dec 09 13:22:58 1995  Cameron Heide  <heide@ee.ualberta.ca>

	* [include/kernel32.h] [include/winerror.h]
	Added file attribute definitions and more error codes.

	* [win32/error.c]
	Added some rudimentary errno-to-Win32 error conversion
	code.

	* [win32/file.c]
	Added to GetFileInformationByHandle, filled in some known
	error codes, and switched to dprintf_win32.

	* [win32/time.c]
	Added GetLocalTime.

Fri Dec  8 14:37:39 1995  Jim Peterson <jspeter@birch.ee.vt.edu>

	* [controls/combo.c]
	Converted functions of the type LONG _(HWND,WORD,LONG) to the type
	LRESULT _(HWND,WPARAM,LPARAM) where needed.

	* [include/libres.h]
	Restructured libres prototypes to closer match the windows API.

	* [include/windows.h]
	Changed several API prototypes' parameter types from 'short' to INT,
	which is #defined as short in the emulator, but is a normal int in
	WINELIB32.  Also changed SEGPTR from DWORD to void* when WINELIB32.
	(This creates a lot of warnings at library-compile time, but less
	warnings at app-compile time.  I'll remove the warnings soon.)

	* [loader/resource.c]
	Fixed parameter mismatch in call to LIBRES_FindResource().  Changed
	various implementations of the LIBRES_* API functions.

	* [loader/signal.c]
	Deleted local 'i' from win_fault(), since it was unused.

	* [objects/bitblt.c]
	Mirrored changes to include/windows.h mentioned above.

	* [toolkit/hello3.c]
	Changed LoadMenuIndirect() call to LoadMenu() to test the new
	resource registration technique.

	* [toolkit/libres.c]
	Removed definition of 'struct resource' and fixed bugs in the resource
	implementation.  Implemented LIBRES_FindResource.

	* [windows/graphics.c]
	Mirrored changes to include/windows.h mentioned above.

Thu Dec  7 23:15:56 1995     Martin von Loewis <loewis@informatik.hu-berlin.de>

	* [controls/edit.c]
	LOCAL_HeapExists: Changed parameter to HANDLE. For WineLib, return true

	* [controls/listbox.c]
	CreateListBoxStruct: Initialize HeapSel to 0 for WineLib

	* [include/listbox.h]
	change HeapSel from WORD to HANDLE

	* [include/resource.h][rc/winerc.c]
	struct ResourceTable: removed
	struct resource: moved to header file
	autoregister resources if supported by compiler

	* [memory/local.h]
	LOCAL_GetHeap: expect HANDLE rather than WORD
	
	* [toolkit/Makefile.in]
	Add ALLCFLAGS to make hello3

	* [toolkit/heap.c]
	LocalFree, HEAP_Free: handle 0 parameter gracefully

Wed Dec 06 15:34:23 1995  Greg Cooper <cooper@ima-inc.com>

	* [misc/winsocket.c]
	Fixed the msgsnd and msgrcv errors that winsock programs get.

Wed Dec 06 12:47:23 MET 1995 Sven Verdoolaege <skimo@dns.ufsia.ac.be>
	
	* [if1632/kernel.spec]
	Fixed _hread and _hwrite return type

	* [if1632/relay32.c] [loader/pe_image.c]
	Hacked loading of PE-dll's in

	* [win32/advapi.c]
	Added stubs for RegCreateKeyEx, RegSetValueEx, RegQueryValueEx

	* [win32/file.c]
	Added stubs for OpenFileMapping, CreateFileMapping, MapViewOfFileEx

	* [win32/process.c]
	Added stubs for CreateMutexA, ReleaseMutex, CreateEventA,
	WaitForSingleObject, DuplicateHandle, GetCurrentProcess
	
Mon Dec 04 13:06:37 1995   Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>

	* [include/wine.h] [misc/lstr.c]
	Define wine_strncpy(). This function does not pad the buffer with 
	zeroes like GNU strncpy(), which might break some Windows programs
	that pass bogus size arguments.

	* [loader/module.c]: GetModuleFileName(),
	[misc/commdlg.c]: GetFileTitle(),
	[misc/keyboard.c], [misc/lstr.c]: lstrcpyn(),
	[misc/ole2nls.c], [misc/profile.c], [multimedia/mcistring.c],
	[multimedia/mmsystem.c], [objects/font.c]:
	Use wine_strncpy() where strings are returned to Windows programs.
	
	* [objects/metafile.c]
	PlayMetafile(): Clear the handle table before using it.

	* [misc/shell.c] [misc/main.c]
	Rename SHELL_RegCheckForRoot() to SHELL_Init() and call it from main().
	
	* [misc/profile.c]
	load(): Need to handle comments.
	
	* [toolkit/libres.c]
	Make it compile.
	
	* [windows/nonclient.c]
	Use MAKE_SEGPTR macro in two places where a user heap block used
	to be allocated instead.

Sat Dec 02 16:43:43 1995 Ramon Garcia <ramon@ie3.clubs.etsit.upm.es>

	* [windows/winpos.c]
	In function SetWindowPos: do not redraw the parent of
	a window if the specified window is placed on the top.
	This avoids that ShowWindow(hwnd,1) hides hwnd instead
	of showing it.

Sat Dec 02 11:00:00 1995 Alex Korobka <alex@phm30.pharm.sunysb.edu>

	* [windows/scroll.c]
	Now it can scroll children along with the client region of parent 
        window. Tried to optimize update region calculation. 

	* [windows/mdi.c]
	ScrollChildren function, more other features added. Basically
	a rewrite.

	* [windows/winpos.c] [windows/focus.c]
	Reimplemented window activation and focus handling.

	* [windows/nonclient.c]
	Added new flag WIN_NCACTIVATED.

	* [windows/message.c] [loader/task.c]
	Small changes (to maintain linked list of message queues).

Wed Nov 29 15:51:48 1995  Daniel Schepler  <daniel@shep13.wustl.edu>

	* [include/options.h] [misc/main.c] [windows/defwnd.c]
	  [windows/event.c] [windows/nonclient.c] [windows/win.c] [Wine.man]
	Implemented a -managed option to replace the standard Windows
	frame of top-level windows with the window manager's decorations.
	If a top-level window makes its own frame, this will still show
	up, inside the window manager decorations (I believe ctl3dv2.dll
	would do this, although I can't test this).
1995-12-12 18:49:11 +00:00
..
bitmaps Release 951124 1995-11-26 13:59:11 +00:00
accel.h Release 951105 1995-11-05 14:39:02 +00:00
advapi32.h Release 951212 1995-12-12 18:49:11 +00:00
alias.h Release 950918 1995-09-18 11:19:54 +00:00
arch.h Release 950430 1995-04-30 10:05:20 +00:00
atom.h Release 950901 1995-09-01 15:57:28 +00:00
bit_array.h Release 950727 1995-07-29 13:09:43 +00:00
bitmap.h Release 951105 1995-11-05 14:39:02 +00:00
brush.h Release 950216 1995-02-16 16:47:09 +00:00
button.h Release 951003 1995-10-03 17:06:08 +00:00
callback.h Release 951003 1995-10-03 17:06:08 +00:00
caption.h Release 0.6 1994-01-12 11:12:51 +00:00
class.h Release 951003 1995-10-03 17:06:08 +00:00
clipboard.h Release 941210 1994-12-10 13:02:28 +00:00
color.h Release 941227 1994-12-27 14:11:53 +00:00
combo.h Release 951003 1995-10-03 17:06:08 +00:00
comm.h Release 950430 1995-04-30 10:05:20 +00:00
commdlg.h Release 951003 1995-10-03 17:06:08 +00:00
compobj.h Release 950403 1995-04-03 16:55:37 +00:00
cursoricon.h Release 951003 1995-10-03 17:06:08 +00:00
dc.h Release 950109 1995-01-09 18:21:16 +00:00
dce.h Release 950319 1995-03-19 17:39:39 +00:00
dde.h Release 950727 1995-07-29 13:09:43 +00:00
dde_atom.h Release 950918 1995-09-18 11:19:54 +00:00
dde_mem.h Release 950901 1995-09-01 15:57:28 +00:00
dde_proc.h Release 950901 1995-09-01 15:57:28 +00:00
debug.h Release 951124 1995-11-26 13:59:11 +00:00
debugger.h Release 951105 1995-11-05 14:39:02 +00:00
desktop.h Release 951003 1995-10-03 17:06:08 +00:00
dialog.h Release 951003 1995-10-03 17:06:08 +00:00
dlgs.h Release 941030 1994-10-30 16:25:19 +00:00
dlls.h Release 951212 1995-12-12 18:49:11 +00:00
dos_fs.h Release 951003 1995-10-03 17:06:08 +00:00
driver.h Release 950620 1995-06-20 19:08:12 +00:00
event.h Release 951003 1995-10-03 17:06:08 +00:00
font.h Release 950706 1995-07-06 17:18:27 +00:00
gdi.h Release 951003 1995-10-03 17:06:08 +00:00
global.h Release 950727 1995-07-29 13:09:43 +00:00
graphics.h Release 950109 1995-01-09 18:21:16 +00:00
handle32.h Release 951212 1995-12-12 18:49:11 +00:00
hook.h Release 951124 1995-11-26 13:59:11 +00:00
instance.h Release 950319 1995-03-19 17:39:39 +00:00
kernel.h Release 941210 1994-12-10 13:02:28 +00:00
kernel32.h Release 951212 1995-12-12 18:49:11 +00:00
keyboard.h Release 940804 1994-08-06 11:22:41 +00:00
ldt.h Release 951003 1995-10-03 17:06:08 +00:00
libres.h Release 951212 1995-12-12 18:49:11 +00:00
listbox.h Release 951212 1995-12-12 18:49:11 +00:00
local.h Release 951003 1995-10-03 17:06:08 +00:00
mdi.h Release 951212 1995-12-12 18:49:11 +00:00
menu.h Release 951105 1995-11-05 14:39:02 +00:00
message.h Release 951212 1995-12-12 18:49:11 +00:00
metafile.h Release 940620 1994-06-21 16:15:21 +00:00
miscemu.h Release 951003 1995-10-03 17:06:08 +00:00
mmsystem.h Release 950620 1995-06-20 19:08:12 +00:00
module.h Release 951003 1995-10-03 17:06:08 +00:00
msdos.h Release 951212 1995-12-12 18:49:11 +00:00
neexe.h Release 951003 1995-10-03 17:06:08 +00:00
nonclient.h Release 951003 1995-10-03 17:06:08 +00:00
ole.h Release 950918 1995-09-18 11:19:54 +00:00
ole2.h Release 950620 1995-06-20 19:08:12 +00:00
options.h Release 951212 1995-12-12 18:49:11 +00:00
palette.h Release 950216 1995-02-16 16:47:09 +00:00
pe_image.h Release 951212 1995-12-12 18:49:11 +00:00
peexe.h Release 951212 1995-12-12 18:49:11 +00:00
pen.h Release 950216 1995-02-16 16:47:09 +00:00
regfunc.h Release 950319 1995-03-19 17:39:39 +00:00
region.h Release 950727 1995-07-29 13:09:43 +00:00
registers.h Release 951124 1995-11-26 13:59:11 +00:00
relay32.h Release 951003 1995-10-03 17:06:08 +00:00
resource.h Release 951212 1995-12-12 18:49:11 +00:00
scroll.h Release 941210 1994-12-10 13:02:28 +00:00
selectors.h Release 950522 1995-05-22 18:23:01 +00:00
shell.h Release 951212 1995-12-12 18:49:11 +00:00
shm_block.h Release 950901 1995-09-01 15:57:28 +00:00
shm_fragment.h Release 950901 1995-09-01 15:57:28 +00:00
shm_main_blk.h Release 950901 1995-09-01 15:57:28 +00:00
shm_semaph.h Release 950901 1995-09-01 15:57:28 +00:00
spy.h Release 951003 1995-10-03 17:06:08 +00:00
stackframe.h Release 951003 1995-10-03 17:06:08 +00:00
static.h Release 951003 1995-10-03 17:06:08 +00:00
stddebug.h Release 951124 1995-11-26 13:59:11 +00:00
stress.h Release 940405 1994-04-05 21:42:43 +00:00
syscolor.h Release 950109 1995-01-09 18:21:16 +00:00
sysmetrics.h Release 951105 1995-11-05 14:39:02 +00:00
task.h Release 951003 1995-10-03 17:06:08 +00:00
toolhelp.h Release 951003 1995-10-03 17:06:08 +00:00
user.h Release 950727 1995-07-29 13:09:43 +00:00
win.h Release 951212 1995-12-12 18:49:11 +00:00
winbase.h Release 951124 1995-11-26 13:59:11 +00:00
wincon.h Release 951124 1995-11-26 13:59:11 +00:00
windows.h Release 951212 1995-12-12 18:49:11 +00:00
wine.h Release 951124 1995-11-26 13:59:11 +00:00
winerror.h Release 951212 1995-12-12 18:49:11 +00:00
winnls.h Release 951124 1995-11-26 13:59:11 +00:00
winpos.h Release 951212 1995-12-12 18:49:11 +00:00
winsock.h Release 951124 1995-11-26 13:59:11 +00:00
wintypes.h Release 951212 1995-12-12 18:49:11 +00:00
xmalloc.h Release 951105 1995-11-05 14:39:02 +00:00