1. 29 Jun, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970629 · 33072e1f
      Alexandre Julliard authored
      Thu Jun 26 02:14:03 1997  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [Makefile.in]
      	New target install_includes.
      
      	* [rc/parser.h] [rc/parser.y] [rc/winerc.c]
      	Some bug fixes.
      
      Wed Jun 25 14:43:41 1997  Victor Schneider <vischne@ibm.net>
      
      	* [controls/edit.c]
      	Fixed WM_GETTEXT return value.
      
      Tue Jun 24 23:46:04 1997  Michiel van Loon <mfvl@xs4all.nl>
      
      	* [multimedia/*.c] [include/mmsystem.h]
      	Added more callback code, including (I hope) function callback.
      	Changed some linear pointers into segmented.
      
      	* [multimedia/audio.c]
      	Removed some bugs.
      
      Sat Jun 28 11:37:56 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [if1632/commdlg.spec][if1632/comdlg32.spec][misc/commdlg.c]
      	  [include/commdlg.h]
      	Implemented parts of comdlg32: GetOpenFileName32*,
      	GetSaveFileName32*, GetFileTitle32* using the 16 bit equivalents.
      
      	* [windows/event.c]
      	EVENT_QueryZOrder: check for children !=NULL (happens when
      	using -managed).
      
      	* [BUGS][DEVELOPER-HINTS]
      	Updated.
      
      	* [objects/text.c]
      	Added GetTextCharset... (stub mostly).
      
      Sat Jun 21 08:47:58 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [if1632/kernel.spec] [if1632/gdi.spec] [include/windows.h]
      	  [loader/resource.c] [graphics/x11drv/xfont.c]
      	SetResourceHandler & RemoveFontResource prototypes fixed.
      
      	* [if1632/relay.c] [if1632/kernel.spec] [if1632/user.spec]
      	  [if1632/olesvr.spec] [if1632/commdlg.spec] [if1632/ddeml.spec]
      	  [if1632/gdi.spec] [if1632/lzexpand.spec] [if1632/shell.spec]
      	  [include/windows.h] [memory/string.c] [tools/build.c]
      	New type of parameter allowed in .spec files : str, printed
      	as a string with -debugmsg +relay. .spec files updated.
      
      	* [objects/dc.c]
      	In DC_SetupGCForPen, call BlackPixelOfScreen, not BlackPixel.
      	Likewise for WhitePixel.
      
      	* [objects/gdiobj.c] [graphics/x11drv/brush.c]
      	Use BS_HATCHED with an added entry in HatchBrushes for DkGrayBrush,
       	instead of BS_SOLID.
      
      Fri May 30 17:58:00 1997  Chris Faherty <chrisf@america.com>
      
      	* [windows/keyboard.c]
      	Added vkey to scancode translation table.
      	This was primarily to fix Citrix WinFrame client which
      	always needs scancodes in WM_KEYDOWN.
      	Tested with Exceed 5.1.0.1 & XFree86 3.1.2.
      33072e1f
  2. 14 Apr, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960414 · 329f0680
      Alexandre Julliard authored
      Sun Apr 14 12:51:27 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/menu.c] [include/dialog.h] [windows/dialog.c]
      	Made the resource loading code always use the correct Windows
      	layout for Winelib on other CPUs.
      
      	* [include/module.h] [loader/module.c]
      	Added self handle in NE_MODULE structure, so we can use a pointer
      	instead of a handle.
      	Added function MODULE_GetPtr() to validate a HMODULE.
      
      	* [memory/heap.c]
      	Implemented Win32 heap management.
      
      	* [memory/selector.c]
      	Fix selector limit for huge blocks.
      
      Sat Apr 13 00:19:12 1996  Huw D. M. Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [objects/metafile.c]
      	Fixed memcpy bug to allow memory based metafiles to work.
      
      Fri Apr 12 19:25:41 1996  Frans van Dorsselaer  <dorssel@rulhm1.leidenuniv.nl>
      
      	* [controls/edit.c] [controls/EDIT.TODO]
      	Complete rewrite.  Everything changed: new features, new bugs.
      	Main addition: WordWrap.
      
      Fri Apr 12 20:29:55 1996  Tristan Tarrant <tst@dcs.ed.ac.uk>
      
      	* [resources/sysres_It.rc]
      	Fixed a few mistakes in the file and resized some of the controls.
      
      Fri Apr 12 09:55:13 1996  John Harvey <john@division.co.uk>
      
      	* [misc/winsocket.c]
      	Fixed broken #if defined that stopped unixware compiling.
      
      	* [win32/resource.c]
              Added missing return to end of FindResource32.
      
      Thu Apr 11 18:00:00 1996  Alex Korobka <alex@phm30.pharm.sunysb.edu>
      
      	* [windows/keyboard.c] [windows/event.c]
      	Fixed GetKeyState for mouse buttons.
      
      	* [windows/message.c]
      	WM_MOUSEACTIVATE wasn't sent in some cases.
      
      Wed Apr 10 18:59:53 1996  Niels de Carpentier  <niels@cindy.et.tudelft.nl>
      
      	* [objects/font.c]
      	Match slightly bigger font if height negative.
      
      Mon Apr  8 13:46:15 1996  Deano Calver <deano@rattie.demon.co.uk>
      
      	* [multimedia/mmsystem.c]
      	Changed read's to FILE_read's in mmsystem to fix mmio bug.
      
      Sun Apr  7 21:40:29 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [misc/commdlg.c] [resources/sysres_En.rc] [resources/sysres_De.rc]
      	Introduced ColorDlgProc() for ChooseColor() and replaced fitting
      	En-,De- resources. 
      	As written in TODO: some national language support is needed here.
      329f0680
  3. 09 Mar, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 960309 · d2e1c1a4
      Alexandre Julliard authored
      Fri Mar  8 19:07:18 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [configure.in]
      	Quote '[' and ']' in the test program for the strength-reduce
      	bug. This should work much better...
      
      	* [files/file.c]
      	Augmented DOS_FILE structure. Most internal functions now return a
      	DOS_FILE* instead of a Unix handle.
      	Added a local file array to replace the PDB list upon startup, to
      	allow using file I/O functions before the first task is created.
      	Added FILE_SetDateTime() and FILE_Sync() functions.
      	
      	* [loader/module.c]
      	Use the DOS file I/O functions in MODULE_LoadExeHeader().
      
      	* [objects/bitblt.c]
      	Use visible region instead of GC clip region to clip source
      	area. This fixes the card drawing bug in freecell.
      
      	* [objects/region.c]
      	Fixed CombineRgn() to allow src and dest regions to be the same.
      
      Fri Mar  8 16:32:23 1996  Frans van Dorsselaer <dorssel@rulhm1.leidenuniv.nl>
      
      	* [controls/EDIT.TODO]
      	Updated so it reflects the current status.
      
      	* [controls/edit.c]
      	Implemented internal EDIT_WordBreakProc().
      	Implemented ES_READONLY.
      	Implemented WM_LBUTTONDBLCLK to select whole words.
      	Fixed a lot of types in the function definitions.
      
      Wed Mar  6 19:55:00 1996  Alex Korobka <alex@phm30.pharm.sunysb.edu>
      
      	* [debugger/info.c]
      	Added "walk window" command to walk window list. 
      
      	* [windows/mdi.c]
      	Added proper(?) WM_MDISETMENU message handling.
      
      Wed Mar  6 09:27:12 1996  Martin von Loewis <loewis@informatik.hu-berlin.de>
      
      	* [if1632/callback.c][if1632/relay32.c]
      	RELAY32_CallWindowProcConvStruct: new function.
      
      	* [win32/struct32.c][win32/Makefile.in][win32/param.c][win32/user32.c]
      	struct32.c: new file. Moved all structure conversions into that file
      	PARAM32_POINT32to16,MSG16to32,USER32_RECT32to16: 
      	renamed to STRUCT32_POINT32to16, ...
      	WIN32_POINT,WIN32_MSG,WIN32_RECT,WIN32_PAINTSTRUCT: renamed to
      	POINT32, ...
      	New conversion functions for NCCALCSIZE_PARAMS, WINDOWPOS,
       	CREATESTRUCT.
      
      	* [include/windows.h][misc/exec.c]
      	WINHELP, MULTIKEYHELP, HELPWININFO: new structures
      	WinHelp: Reimplemented. Thanks to Peter Balch
       	(100710.2566@compuserve.com) for his valuable research.
      
      	* [win32/winprocs.c]
      	WIN32_CallWindowProcTo16: new function, call in
       	USER32_DefWindowProcA,...
      
      Mon Mar  4 23:22:40 1996  Jim Peterson <jspeter@birch.ee.vt.edu>
      
      	* [include/wintypes.h]
      	Added "#define __export".
      
      	* [objects/bitblt.c]
      	Put in a few hacks to make bitblt-ing work when upside-down and/or
      	mirrored.  BITBLT_StretchImage should really be checked over
      	thoroughly.
      
      	* [programs/progman/main.c]
      	Added "#include <resource.h>" for definition of HAVE_WINE_CONSTRUCTOR.
      
      	* [rc/parser.h] [rc/parser.l] [rc/parser.y] [rc/winerc.c]
      	Eliminated shift/reduce conflict in style definition.
      	Added crude error message support: "stdin:%d: parse error before '%s'".
      	Implemented string table support to the best of my ability (it works
      	with LoadString() calls).
      
      	* [windows/nonclient.c]
      	Fixed bug in NC_DoSizeMove() that made system menu pop up when title
      	bar of non-iconized window was clicked (checked for iconization).
      
      Mon Mar 04 20:55:19 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [if1632/lzexpand.spec] [if1632/relay.c]
      	  [include/lzexpand.h][misc/lzexpand.c]
      	LZEXPAND.DLL added.
      
      Sun Mar 03 18:10:22 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [windows/win.c]
      	Prevent usage of invalid HWNDs in WIN_EnumChildWin(),
      	this prevents too early termination of EnumChildWindows().
      d2e1c1a4
  4. 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
  5. 16 Feb, 1995 1 commit
    • Alexandre Julliard's avatar
      Release 950216 · b67b1dcc
      Alexandre Julliard authored
      Thu Feb 16 18:57:31 1995  Alexandre Julliard  (julliard@sunsite.unc.edu)
      
      	* [if1632/call.S]
      	Only save the lower 16-bits of SP and BP.
      
      	* [if1632/callback.c]
      	When calling to 16-bit code, restore DS from its previous value on
      	entry to the 32-bit code, instead of from the code segment owner.
      
      	* [if1632/relay.c] [include/stackframe.h]
      	Use a structure to represent the 16-bit stack frame layout
      	instead of hard-coded offsets.
      	
      	* [rc/Imakefile]
      	Use y.tab.c for bison output file for compatibility with yacc.
      
      	* [tools/build.c]
      	Small optimization for calls to 32-bit code.
      
      Sun Feb 12 03:19:47 1995  Michael Veksler (s1678223@t2.technion.ac.il)
      
      	* [tools/build.c]
      	Fixed bug (inflicted by previous change) - SEGV on ZMAGIC file format.
      
      Sun Feb 11 20:00:00 1995  Gran Thyni  (goran@norrsken.bildbasen.se)
      
      	* [debugger/dbg.y]
      	Remove unnecessary sym-table loading when stopped in 16-bit mode.
      
      	* [include/segmem.h] [loader/selector.c]
              Added dynamic alloction of selectors.
              Fixed some problems with large programs SIGSEGV-ing while
              running out of selectors.
      
      	* [include/segmem.h] [loader/selector.c] [if1632/callback.c] 
                [memory/global.c] [memory/heap.c] [memory/linear.c]
      	Use __AHSHIFT and __AHINCR instead of 3 and 8.
      
      Mon Feb  6 18:07:38 1995  Cameron Heide  (heide@ee.ualberta.ca)
      
              * [misc/dos_fs.c]
              Better relative path handling when converting filenames between
              dos and unix, allowing '.' to be used in the Windows path.
              Startup working dir is now based on current working dir.
      
      Sat Feb  4 21:21:13 1995  Michael Veksler (s1678223@t2.technion.ac.il)
      
      	* [if1632/relay.c] [include/dlls.h] [tools/build.c]
      	Squeezed data structure that references internal dll's (mostly
      	"struct dll_table_entry_s"). Caused 20% reduction in executable
      	code size.
      
      Fri Feb  3 18:53:15 1995  Martin v. Loewis  (loewis@marie)
      
      	* [Imakefile]
      	make wine.sym only when making emulator
      
      	* [misc/file.c]
      	OpenFile(): report as not implemented for WINELIB
      
      	* [misc/winsock.c]
      	Fix CONVERT_HOSTENT and friends for use with WINELIB
      
      	* [rc/Imakefile][rc/rc.y][rc/parser.c]
      	Rename rc.y to parser.y
      	Use flex and bison on Sun
      
      	* [toolkit/sup.c]
      	CallWindowProc: fix parameter type
      
      	* [windows/event.c]
      	Commented #ifdef sparc
      b67b1dcc
  6. 07 Nov, 1994 1 commit
    • Alexandre Julliard's avatar
      Release 941107 · 3ed37e08
      Alexandre Julliard authored
      Sun Nov  6 18:52:04 1994  Alexandre Julliard  (julliard@lamisun.epfl.ch)
      
      	* [objects/oembitmap.c]  (New file)
      	Added possibility to use .xpm files for OEM bitmaps.
      
      	* [include/bitmaps/obm*]  (New files)
      	Redrawn all OEM bitmaps in xpm format.
      
      	* [objects/font.c]
      	Add space for internal leading when using a negative font height.
      	Stubs for AddFontResource() and RemoveFontResource().
      	Fix in FONT_Init() for uninitialised default font.
      
      	* [windows/dialog.c]
      	Make font height negative as it is really a point size and not a
      	pixel size; dialogs using 8-point fonts look better now.
      
      	* [windows/graphics.c]
      	Fixed the fix :-) for Pie() to make it work for Arc() and Chord() also.
      
      	* [windows/nonclient.c]
      	A few changes for new OEM bitmaps.
      
      Sun Nov  6 18:22:18 1994  Michael Patra  <micky@marie.physik.tu-berlin.de>
      
      	* [windows/class.c]
      	The names of local classes have to be stored using GlobalAtom*.
      	Otherwise they couldn't be accessed from other modules (e.g. BWCC) 
      
      	* [if1632/call.S]
      	CallTo16(cx): It's possible to set the contents of the cx-register.
      
      	* [loader/ne_image.c]
      	InitNEDLL(): The size of the local heap is now passed in the cx-
      	register when initializing a DLL.
      
      	* [memory/heap.c]
      	LocalInit(): The case start==0 is now handled in the way it should.
      
      	* [windows/win.c]
      	GetWindowLong(): If the adress of the windows function is requested
      	it's no longer returned if it's within the Wine code (and therefore
      	unreachable by a windows program). This makes Borland's OWL happy.
      
      	* [controls/edit.c]
      	EDIT_GetStr(): Added handling for off<0.
      
      Sun Nov  6 17:37:14 1994  Chris Jones  <chrisj@ichips.intel.com>
      
      	* [loader/library.c]
      	Fixed infinite loop bug when two DLLs refer to each other (fixes
      	hangup of Quicken during loading).
      
      Thu Nov 04 12:00:00 1994  Jan Willamowius  (jan@janhh.sh.sub.de)
      
      	* [misc/dos_fs.c]
      	Bug fix: The size of a disk an the available space
      	is now returned in bytes instead of (incorrectly)
      	KBytes.
      
      Thu Nov 03 12:00:00 1994  Jan Willamowius  (jan@janhh.sh.sub.de)
      
      	* [windows/graphics.c]
      	Bug fix: Pie segments are now filled with correct brush.
      
      Thu Nov  3 10:40:09 1994  Martin von Loewis  (martin@cs.csufresno.edu)
      
              * [Imakefile]
              generate rc.o before loader.o
      
              * [controls/menu.c]
              CopySysMenu: generate SYSMENU on the fly, eliminate hSysMenu
      
              * [include/resource.h]
              Add struct ResourceTable
      
              * [loader/bitmap.h]
              Load system bitmaps from sysresbmTable
      
              * [misc/clipboard.c]
                [windows/event.c]
              IsClipboardFormatAvailable,EVENT_SelectionRequest: bug fixes
              
              * [rc/Imakefile]
              generate rc.o from sysres.o and sysresbm.o. Added -lfl
      
              * [rc/rc.y]
              change style handling to allow ( S1 | S2 ) | S3
      
              * [rc/sysres.rc]
                [rc/sysresbm.rc]
              Put bitmaps and icons to sysresbm, everything else to sysres
      
              * [rc/winerc.c]
                [rc/winerc.h]
              Added -o, -c flags. New function set_out_file. Output to files.
      
              * [windows/dialog.c]
              DialogBoxIndirectPtr, DialogBoxIndirectParamPtr: New functions 
      
              * [windows/nonclient.c]
              Create AboutWine dialog from template pointer
      3ed37e08
  7. 30 Oct, 1994 1 commit
    • Alexandre Julliard's avatar
      Release 941030 · 3a405baf
      Alexandre Julliard authored
      Sun Oct 30 13:01:18 1994  Alexandre Julliard  (julliard@lamisun.epfl.ch)
      
      	* [controls/static.c]
      	Bug fix for SS_ICON controls.
      
      	* [if1632/Imakefile]
      	Fixed call.o dependencies.
      
      	* [objects/clipping.c] [objects/dc.c]
      	Fixed visible region handling. hVisRgn is always non-null now.
      
      	* [windows/dce.c]
      	Bug fix in GetDCEx for CS_OWNDC windows.
      
      	* [windows/nonclient.c] [windows/painting.c]
      	Fixes to icon window drawing.
      
      	* [windows/winpos.c]
      	A few fixes in SetWindowPos().
      
      Sun Oct 30 12:50:24 1994  Michael Patra  <micky@marie.physik.tu-berlin.de>
      
      	* [objects/bitblt.c]
      	BitBlt(): BitBlt is now able to handle any raster operation. If
      	the request can't be passed to XWindows directly, it's quite
      	slow, though.
      
      	* [*/*.c]
      	  [misc/main.c]
      	Improvements of the system for handling debug messages. Options are
      	now also loaded from /usr/lib/X11/app-defaults/Wine (insert
      	*debugoptions: +xxx there if you want to have turn messages xxx on).
      
      	* [controls/menu.c]
      	DestroyMenu(): The whole window won't be destroyed as a sideeffect
      	any longer.
      
      	* [misc/file.c]
      	OpenFile(): Fixed bug in searching in system/window-directory.
      
      Sun Oct 30 12:25:53 1994  Jimmy Tirtawangsa <j0t2527@tam2000.tamu.edu>
      
      	* [include/windows.h]
      	Bug fix for window related structures.
      	DCB and COMSTAT are affected. They must be packed.
      
      	* [misc/comm.c]
      	Bug fix for COM ports:
      	Dial and dialog window in terminal.exe now works.
      	Non sequential COM assignments in wine.conf should not break now.
      	Baudrate can be specified in wine.conf to overcome baudrate limitation
      	in mswindow. See sample wine.ini
      
      	* [include/comm.h]
      	add baudrate field to DosDeviceStructre
      
      	* [object/font.c]
      	Bug fix for font assignment.
      	Use pairs of foundry and family fontnames in X11 to correspond with
      	window's fonts.
      	Put font assignment ini wine.ini.
      
      	* [wine.ini]
      	Adding optional baudrate after port name in "serialports" section
      	Add new section, "fonts".
      	"default" is special key in "fonts" to match any unmatch window font.
      
      Oct 29, 94 (new address) wine@trgcorp.mksinfo.qc.ca (Martin Ayotte)
      
      	* [if1632/relay.c]
      	* [if1632/commdlg.spec] 	New file.
      	* [misc/commdlg.c] 			New file.
      	* [include/commdlg.h] 		New file.
      	Begin of an emulated COMMDLG DLL, built-in for now.
      	(BTW, if you want to switch between built-in & 16bits CommDlg, only 
      	thing you need to do is to put the real/dummy name in file relay.c)
      
      	* [controls/scroll.c]
      	* [controls/combo.c]
      	* [controls/listbox.c]
      	Few bug fixes and/or cosmetic.
      
      	* [misc/audio.c]
      	* [misc/mmaux.c]
      	bug fixes and flags returned to emulate SB16.
      
      	* [misc/midi.c] 			New file.
      	skeleton for 'Midi' MMSYSTEM & MCI driver.
      
      	* [misc/mcianim.c] 			New file.
      	skeleton for 'Animation1' MCI driver.
      
      	* [windows/win.c]
      	Add new stub for GetLastActiveWindow().
      
      Tue Oct 25 09:17:25 1994  Olaf Flebbe  (flebbe@tat.physik.uni-tuebingen.de)
      
      	* [if1632/call.S] [tools/build.c]
                 Support for ELF format. (Not complete)
      
      Sun Oct 23 00:51:50 1994  Paul Falstad  (pf@zoof)
      
      	* [if1632/user.spec]
      	Add stubs for ArrangeIconicWindows(), etc.
      
      	* [if1632/kernel.spec]
      	Add IsBad*Ptr() functions.
      
      	* [loader/signal.c]
      	Add test_memory(), for use with IsBad*Ptr().
      
      	* [windows/winpos.c]
      	Add stubs for TileChildWindows(), etc.
      
      	* [windows/win.c]
      	IsWindow() shouldn't crash if it's given a bad handle.
      	Add stub for GetLastActivePopup().
      
      	* [memory/global.c]
      	Implement the IsBad*Ptr() functions.
      
      	* [controls/listbox.c]
      	Return the full longword of the item data in LB_GETITEMDATA.
      
      	* [controls/edit.c]
      	Don't let the user select an area past the end of the text.
      
      	* [objects/text.c]
      	In DrawText(), the code to delete crlfs also removed multiple
      	consecutive newlines.  Also, using DT_CALCRECT didn't return
      	the right height, and the width wasn't returned at all.
      	This caused MessageBoxes to be missing much of their text.
      
      	* [windows/scroll.c]
      	ScrollWindow[Ex] didn't work right with null LPRECT arguments.
      
      Fri Oct 21 21:47:19 1994  Paul Falstad  (pf@zoof.cts.com)
      
      	* [miscemu/int21.c]
      	Fixed int21 0x42 handler to properly assemble 32-bit seek ptr.
      
      	* [misc/property.c]
      	Fixed inverted logic in EnumProps(), and changed CallBack16()
      	call to use new arg format.
      
      	* [windows/win.c]
      	Fixed CallBack16() call in Enum[Child]Windows to use new arg
      	format; this fixes crashes in enum procedures.
      
      Wed Oct 19 21:30:00 PDT 1994		martin@cs.csufresno.edu
      
      	* [misc/clipboard.c]
      	  [windows/event.c]
      	  [windows/message.c]
      	Added cut and paste between Wine and other X clients via
      	the PRIMARY selection. Text only this time.
      
      	* [controls/edit.c]
      	EDIT_LineLength, EDIT_TextLine return 0 for lines after last one.
      
      	* [windows/defwnd.c]
      	Send WM_SYSCOMMAND to overlapped ancestor window, 
      	not the receiver of WM_SYSKEYDOWN
      
      Sat Oct 22 15:01:02 1994  Thomas Sandford <t.d.g.sandford@bradford.ac.uk>
      
              * [controls/edit.c]
      	ClientWidth()/ClientHeight() macros: return 0 if size would
      	be negative
      	EDIT_StrLength(): takes unsigned char* instead of char*
      
      	* [controls/listbox.c]
      	ListBoxWndProc(): in "case WM_MOUSEMOVE" - set lphl at start of
      	case instead of in each place required (it was omitted in
      	some places causing problems!)
      
      	* [controls/menu.c]
      	MENU_CalcItemSize(): don't try to find size of a text item
      	if the pointer is NULL
      
      	* [include/heap.h]
      	added definition of HEAP_LocalInit()
      
      	* [include/msdos.h]
      	removed buggy pointer() macro (use SAFEMAKEPTR() from segmem.h
      	instead)
      
      	* [loader/selector.c]
      	IPCCopySelector(): added missing flags to shmget() call
      	? does this break linux - I added these flags in a previous
      	patch but they were missing in the corresponding release ?
      
      	* [loader/signal.c]
      	win_fault(): added missing definitions of i, dump for those
      	not running NetBSD or linux
      
      	* [misc/dos_fs.c]
      	DOS_GetCurrentDir(): made temp[] static so it can be safely
      	returned
      
      	* [miscemu/int21.c,int25.c,int26.c]
      	Changed all invocations of pointer() to SAFEMAKEPTR(). Included
      	segmem.h where necessary.
      
      	* [windows/dialog.c]
      	CreateDialogIndirectParam(): Changed HEAP_Init() call to 
      	HEAP_LocalInit(), removed redundant variables
      
      Sat Oct 22 00:29:41 MET 1994		  Dag Asheim (dash@ifi.uio.no)
      
      	* [loader/library.c] [loader/main.c] [loader/ne_image.c]
      	  [misc/exec.c] [miscemu/int10.c] [miscemu/int21.c]
      	  [objects/bitblt.c] [objects/metafile.c]
      	Rewritten more printf's to use the new debugging system, and
      	made wine less verbose per default. Use "-debugmsg +module"
      	to get (almost) the same behavior as before.
      3a405baf