1. 09 Mar, 2002 1 commit
  2. 04 Jan, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980104 · 02e90087
      Alexandre Julliard authored
      Sat Jan  3 17:15:56 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [debugger/db_disasm.c]
      	Added cpuid and cmpxchg instructions.
      
      	* [if1632/builtin.c] [relay32/builtin32.c]
      	Fixed broken -dll option with Win32 DLLs.
      
      	* [include/heap.h]
      	Added SYSTEM_LOCK/SYSTEM_UNLOCK macros.
      
      	* [configure.in] [misc/lstr.c]
      	Added check for wctype.h.
      	Commented out --enable-ipc option (IPC code has been broken for a
      	long time anyway).
      
      	* [scheduler/critsection.c] [scheduler/event.c]
      	  [scheduler/mutex.c] [scheduler/semaphore.c]
      	Implemented Win32 synchronization objects.
      
      	* [scheduler/synchro.c]
      	Implemented WaitForMultipleObjects and related functions.
      
      	* [scheduler/thread.c]
      	If possible, use clone() in CreateThread().
      
      	* [scheduler/thread.c] [scheduler/process.c]
      	Made thread and process waitable objects.
      	Thread and process id values are now different from the pointers
      	they represent.
      
      	* [win32/k32obj.c]
      	Moved to scheduler directory.
      	Added function table for waiting operations on objects.
      
      	* [files/file.c] [memory/virtual.c]
      	Added new K32OBJ function table.
      
      Sun Jan  1 16:48:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [files/file.c]
      	Fixed my patch for GetTempFileName16() as needed.
      	It was ...Name32A() that didn't work properly, not ...Name16().
      
      	* [graphics/x11drv/brush.c]
      	Fixed a BadMatch error.
      
      	* [msdos/int21.c]
      	Fixed INT21_FindNextFCB() to get correct volume labels e.g.
      	in "file open" dialog.
      
      	* [multimedia/joystick.c] [relay32/winmm.spec]
      	Stub JoyGetPosEx().
      
      	* [scheduler/process.c] [relay32/kernel32.spec]
      	Implemented RegisterServiceProcess().
      
      Wed Dec 31 11:14:43 1997  Lawson Whitney  <lawson_whitney@juno.com>
      
      	* [if1632/kernel.spec] [if1632/relay.c]
      	Define CallProcEx32w - Thanks to Marcus Meissner for his excellent
      	CallProc32W.
      
      	* [loader/module.c]
      	Take a shot at defining FreeLibrary32W.
      
      Sun Dec 28 12:44:04 1997  Kai Morich <kai.morich@rhein-neckar.netsurf.de>
      
      	* [controls/menu.c]
      	Menu modification from WM_INITMENUPOPUP message fixed.
      	Menu items now can have different wID and hSubMenu (Win95 behavior).
      
      	* [misc/cpu.c]
      	Improved IsProcessorFeaturePresent.
      
      Sun Dec 28 03:21:08 1997  Ove Kaaven <ovek@main.arcticnet.no>
      
      	* [include/winsock.h] [misc/winsock.c]
      	Fixed WS_SOL_SOCKET for setsockopt(), and made select() return
      	empty fd_sets if timeout.
      
      	* [objects/palette.c]
      	AnimatePalette() bailed out if entire palette is animated. Fixed.
      
      	* [objects/dib.c]
      	Added some code to SetDIBitsToDevice() and its helpers to fix
      	some offseting problems.
      
      	* [objects/cursoricon.c]
      	Made CreateCursor32() convert the instance handle properly. Made
      	DestroyCursor() return correct success status.
      
      Wed Dec 24 17:56:34 1997  Dimitrie O. Paun  <dimi@cs.toronto.edu>
      
      	* [windows/syscolor.c]
      	Added definition of GetSysColorPen16/32. This function does not
      	exist in the Win32 API but is a very close (and natural) relative
      	to GetSysColorBrush function. Moreover, it is *very* much used 
      	within Wine since there are a lot of places where we need to draw
      	lines with the standard colors.
      
      	* [controls/button.c] [controls/combo.c] [controls/icontitle.c]
      	  [controls/menu.c] [controls/progress.c] [controls/scroll.c]
      	  [controls/updown.c] [graphics/painting.c] [misc/tweak.c]
      	  [windows/defwnd.c] [windows/graphics.c] [windows/nonclient.c]
      	Replaced references to sysColorObjects with the appropriate
      	call to GetSysColorBrush32/GetSysColorPen32. There is no need to
      	expose the implementation of these functions, even within Wine.
      	This makes the code easier to understand, debug, maintain.
      
      	* [controls/uitools.c]
      	Modified most of the functions in this file to use the now
      	standard pens (i.e. GetSysColorPen32). These functions made
      	*heavy* use of standard pens so I expect a lot less
      	CreatePen/DeleteObject calls can do only good...:)
      	Plus some minor modifications (*no* functional changes though).
      
      	* [controls/updown.c]
      	Used the new DrawFrameControl32 function to paint the control.
      	I also deleted UDDOWN_DrawArrow since it was no longer required.
      
      Tue Dec 23 00:03:33 1997  Steinar Hamre  <steinarh@stud.fim.ntnu.no>
      
      	* [configure.in]
      	Added check for -lw.
      
      	* [include/wintypes.h] [tools/build.c]
      	Changes to make the assembly understandable for even sun as.
      	".ascii" -> ".string", "call %foo" -> "call *%foo",
      	"pushw/popw %[cdes]s" written out to ".byte 0x66\npushl/popl %[cdes]s".
      
      	* [memory/ldt.c]
      	#ifdef added so <sys/seg.h> will not be included on Solaris.
      
      Mon Dec 22 18:55:19 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [configure.in]
      	Added XF86DGA check.
      
      	* [multimedia/dsound.c][relay32/dsound.spec][include/dsound.h]
      	Started DirectSound. Only stubs for now.
      
      	* [graphics/ddraw.c][include/ddraw.h][relay32/ddraw.spec]
      	Started to implement DirectDraw. Mostly stubs, some
      	testcases work. Requires the XF86DGA extension to XFree86.
      	(check demo/blizdemo.exe from the Diablo CD-ROM).
      
      	* [files/drive.c]
      	Return correct "CDFS" fsname so Diablo is a bit happier.
      
      Sun Dec 21 21:45:48 1997  Kevin Cozens <kcozens@interlog.com>
      
      	* [misc/registry.c]
      	Fixed bugs in the routines which read the Windows '95 registry
      	files. Added extra information regarding the format of the Windows
      	'95 registry files.
      02e90087
  3. 16 Jun, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970616 · 23946ad2
      Alexandre Julliard authored
      Sat Jun 14 13:05:23 1997  Andreas Mohr <100.30936@germany.net>
      
      	* [include/mmsystem.h]
      	Avoided infinite loop in audio code when accessing
       	WAVEOUTCAPS/WAVEINCAPS/MIDIOUTCAPS/AUXCAPS with rigid variable
       	offsets (I applied WINE_PACKED).
      
      	* [*/*]
      	Added "WARNING:" and "ERROR:" to some printf's.
      	Just grep for them with '-debugmsg +all'.
      
      	* [multimedia/audio.c] [multimedia/mmsystem.c]
      	Implemented wave callbacks: window and function callback.
      	Fixed problem with WAVE_NotifyClient().
      	Misc fixes.
      
      	* [windows/winhelp.c]
      	Fixed problem with windows help telling "Help topic doesn't exist".
      	But this problem still remains when using Winword.
      
      Wed Jun 11 09:14:20 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [wine.ini]
      	New 'fonts' section format. Read documentation/fonts.
      
      	* [controls/icontitle.c] [windows/winpos.c] [windows/nonclient.c]
      	  [windows/win.c] [include/win.h]
      	Implemented icon titles.
      
      	* [graphics/x11drv/xfont.c] [objects/font.c] [objects/dc.c]
      	  [include/x11drv.h] [include/x11font.h] [documentation/fonts]
      	Rewrote font mapper from scratch.
      
      	* [tools/fnt2bdf.c]
      	Bug fixes. REPLACE FONTS CREATED BY THE PREVIOUS VERSIONS.
      
      	* [windows/defwnd.c] [windows/nonclient.c]
      	Word document window activation fix.
      
      	* [windows/mdi.c] [windows/win.c]
      	Replaced WCL lists with WIN_BuildWinArray().
      
      Mon Jun  9 23:51:16 1997  Andrew Taylor <andrew@riscan.com>
      
      	* [misc/error.c] [include/windows.h] [if1632/kernel.spec]
      	Implemented LogParamError, LogError functions.
      
      Tue Jun  3 23:46:04 1997  Michiel van Loon <mfvl@xs4all.nl>
      
      	* [include/mmsystem.h] [multimedia/audio.c]
      	Constants for asynchronous play and record.
      
      	* [multimedia/time.c]
      	Filled in some empty functions.
      
      	* [multimedia/mmsystem.c]
      	Fixed bugs in waveOutOpen.
      
      	* [multimedia/mmsystem.c] [multimedia/audio.c]
      	Implemented Window Callback for wave output at least.
      
      	* [files/file.c]
      	Corrected bug in FileDosSetError.
      	NULL pointer checking added.
      
      	* [misc/spy.c]
      	Added Multimedia messages to SPY_GetMsgName.
      
      Tue Jun 3 22:34:30 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [debugger/*.c][include/peexe.h][loader/*.c][tools/build.c]
      	  [tools/fnt2bdf.c][library/sup.c]
      	IMAGE_* structs/defines changed fit better to SDK naming
      	Don't load non-i386 PE executables.
      	%fs should already be initialised for the FIRST loaded PE module.
      
      	* [if1632/advapi.spec][win32/advapi.c]
      	Some small stubs added to bring win32 setup.exe a bit farther.
      
      	* [if1632/kernel32.spec][scheduler/process.c]
      	Adapted to match win95 kernel32.dll ordinals (NT doesn't use
       	ordinal import), some ordinal only exported functions added.
      
      	* [if1632/relay.c]
      	Added CallProc32W.
      
      	* [misc/lzexpand.c]
      	Fixed return values of GetExpandedName* (thanks to Andreas Mohr).
      
      	* [objects/dib.c]
      	Everything with more than 8 bit of color is a truecolor mode
      	and doesn't have a colormap.
      
      Tue Jun  3 09:24:53 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/win16drv/font.c] [graphics/win16drv/init.c]
      	  [graphics/win16drv/prtdrv.c] [graphics/win16drv/text.c]
      	  [include/win16drv.h]
      	Changed some structures that are passed to and from the 16 bit
       	drivers to be allocated on the global heap.
      	Implemented Escape(Control) 0x100 GetExtTextData properly to
      	stop word from crashing.
      	Postscript driver now prints on complete page instead of top
      	left corner.
      	Print spooling implemented.
      
      	* [loader/module.c]
      	MODULE_GetOrdinal changed char buffer to unsigned char to stop
      	a loop that was happening when running the font control
      	program from the control panel.
      
      Sun Jun  1 19:05:02 1997  Peter Schlaile <up9n@rz.uni-karlsruhe.de>
      
      	* [include/miscemu.h] [loader/main.c] [msdos/ioports.c]
      	Added support for direct io port access.
      
      Fri May 30 16:18:35 1997  David A. Cuthbert <dacut@dssc3353.ece.cmu.edu>
      
      	* [misc/ver.c]
      	Implemented VerFindFile16.
      
      Tue May 27 22:00:39 1997  Rick Richardson <rick@dgii.com>
      
      	* [misc/comm.c]
      	Fixed GetCommError and GetCommEventMask.
      
      Tue May 27  9:10:53 1997  Georg Beyerle <gbeyerle@awi-potsdam.de>
      
      	* [scheduler/thread.c]
      	Minor fix in thread database initialization.
      
      Mon May 26 19:46:34 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [objects/dc.c]
      	In DC_SetupGCForPen, avoid to draw in GXxor mode with a 0 mask.
      
      Mon May 26 15:22:42 1997  Bruce Milner <Bruce.Milner@genetics.utah.edu>
      
      	* [loader/pe_image.c]
      	Add code for modules that co-reference each other. Photodex's
      	agds.exe (cpic32) has two dll's that make calls into each other.
      
      Mon May 26 13:38:16 1997  Jody Goldberg <jodyg@idt.net>
      
      	* [memory/virtual.c]
      	Dont use stdio when reading /proc/self/maps.  It causes problems
      	with libc6.
      
      	* [windows/dialog.c]
      	Translate messages in IsDialogMessage when DLGC_WANTMESSAGE
      	is used.
      
      Sun May 25 17:02:21 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [objects/metafile.c]
      	Resource cleanup in EnumMetaFile(). This was one reason Word was
      	crashing after long periods of use. (Thanks to Chris Underhill for
      	the logs)
      
      Sun May 25 14:59:33 1997  Jimen Ching  <jching@flex.com>
      
      	* [multimedia/mcistring.c]
      	Initial support for compound MCI commands.
      	Use case-insensitive compare for 'alias' and 'element' keywords.
      	Fixed pointer copy of args keywords array.
      23946ad2