1. 15 Jun, 2006 1 commit
  2. 22 May, 2006 1 commit
  3. 27 Feb, 2006 1 commit
  4. 09 May, 2005 1 commit
  5. 28 Sep, 2004 1 commit
    • Jason Edmeades's avatar
      - Make d3d8 know about the wined3d device and start using it. · ae5a4368
      Jason Edmeades authored
      - Move some of the screen mode related functions into wined3d and add
        untested support for the new d3d9 options of providing the format to
        some of the calls.
      - Move other functions from the directx interface into the common
        library and implement the calls from d3d9 as well.
      - Copy across the first of the functions used to make traces more readable,
        creating utils.c to store them in. Eventually the ones in d3d8 will be
        removed but for now just duplicate the code.
      ae5a4368
  6. 15 Apr, 2004 1 commit
  7. 27 Jan, 2004 1 commit
  8. 11 Oct, 2003 1 commit
  9. 13 Jun, 2003 1 commit
  10. 04 Jun, 2003 1 commit
    • Raphael Junqueira's avatar
      - implemented render to surfaces (and render to new rendertargets) · 3cae8cfa
      Raphael Junqueira authored
        using glx pbuffers (with a useful debug code to display rendered
        surface into window drawable)
      - better cubetextures
      - split utilities functions into utils.c and added more
      - more readable debug again
      - a better caps code (not perfect but i'll use glx code later)
      - use of the new caps code
      - begin of UpdateTexture
      - begin of Cursor support
      - cleaning most of deprecated #if 0/#endif
      - correct some lockable/unlockable behavior
      - correct some returns code
      3cae8cfa
  11. 03 Apr, 2003 1 commit
  12. 28 Jan, 2003 1 commit
    • Raphael Junqueira's avatar
      Some needed cleanups for future dx9 and d3d common layer support: · 4b0297d8
      Raphael Junqueira authored
        - stateblocks to IDirect3DStateBlockImpl interface and moving into
          a new file (stateblock.c)
        - shaders to IDirect3D*ShaderImpl interfaces
        - splitting vshader and vshader declaration as in dx9 into 2
          interfaces (for future common layer use)
        - vshader declaration code to a new file (vsaderdeclaration.c)
        - device calls to new interfaces (redirect stubs)
      Simple texture fix for a little regression after last Jason's patches.
      Some caps code using the GL/glext.h defines (GL_VERSION_*).
      4b0297d8
  13. 17 Dec, 2002 1 commit
    • Raphael Junqueira's avatar
      - some D3D8 fixes · e31ae926
      Raphael Junqueira authored
      - beginning of shaders support (Vertex and Pixel Shaders 1.1 on
        DirectX8)
      - beginning of D3DX8 support the D3D8 utility API (very basic, only
        the core header)
      e31ae926
  14. 15 Nov, 2002 1 commit
  15. 01 Oct, 2002 1 commit
  16. 27 Sep, 2002 1 commit
  17. 25 Jun, 2002 1 commit
  18. 17 May, 2002 1 commit
  19. 11 May, 2002 1 commit
  20. 09 May, 2002 1 commit
  21. 29 Apr, 2002 1 commit
  22. 20 Mar, 2002 1 commit
  23. 12 Nov, 2000 1 commit
  24. 05 Nov, 2000 1 commit
  25. 08 Aug, 2000 1 commit
  26. 20 Jun, 2000 1 commit
  27. 04 Mar, 2000 1 commit
  28. 31 Jan, 2000 1 commit
  29. 25 Jul, 1999 1 commit
  30. 27 Sep, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980927 · d30dfd24
      Alexandre Julliard authored
      Sun Sep 27 14:25:38 1998  Petter Reinholdtsen <pere@td.org.uit.no>
      
      	* [files/drive.c]
      	Make sure GetDriveType32A() handles param NULL.  Added some
      	doc on function.
      
      Sun Sep 27 14:07:26 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
      
      	* [controls/edit.c] [windows/win.c]
      	Don't call SetWindowLong() in EDIT_WM_NCREATE.
      	Fix SetWindowLong(GWL_[EX]STYLE) to work for 16bit windows. Remove
      	UpdateWindow() call. 
      
      Sun Sep 27 13:41:22 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [scheduler/*.c] [server/event.c] [server/mutex.c]
      	  [server/semaphore.c]
      	Implemented server-side synchronisation objects.
      
      Sun Sep 27 01:13:35 1998  Alex Priem <alexp@sci.kun.nl>
      
      	* [dlls/comctl32/treeview.c] [include/treeview.h] [include/comctl.h]
      	Treeview implementation.
      
      	* [dlls/comctl32/trackbar.c] [include/trackbar.h] 
      	Trackbar implementation.
      
      Sat Sep 26 20:49:13 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [if1632/thunk.c] [tools/build.c] [win32/kernel32.c]
      	Bugfix: several problems with flat thunks fixed.
      
      	* [memory/selector.c]
      	Bugfix: IsBad...Ptr16 didn't work for limit_in_pages segments.
      
      	* [scheduler/thread.c]
      	Bugfix: CreateThread: Allow id parameter == NULL.
      
      	* [objects/gdiobj.c]
      	Bugfix: IsGDIObject: Return correct object type for stock objects.
      
      	* [msdos/dpmi.c]
      	Bugfix: fixed typo in INT_DoRealModeInt.
      
      	* [msdos/int21.c]
      	Bugfix: int21 READ *must* use WIN16_hread, not _hread16.
      
      	* [if1632/kernel.spec] [if1632/dummy.c] [if1632/thunk.c]
      	  [loader/ne/module.c] [scheduler/event.c] [scheduler/synchro.c]
      	  [scheduler/thread.c] [win32/kernel32.c] [win32/ordinals.c]
      	Added names/stubs for all undocumented KERNEL routines (Win95).
      	Added the following undoc. 16-bit equivalents to Win32 routines:
      	KERNEL.441-443,449-453,456-462,471-476,479-486,488.
      	Added stubs for some other KERNEL routines.
      
      	* [memory/heap.c] [memory/global.c] [include/global.h]
      	Implemented Local32... 32-bit local heap routines (KERNEL.208-215, 229).
      
      	* [miscemu/instr.c] [loader/module.c] [include/module.h]
      	Implemented __GP fault handling and HasGPHandler (KERNEL.338).
      
      	* [misc/error.c]
      	Implemented LogParamErrorRegs (KERNEL.327).
      
      	* [loader/task.c] [include/windows.h]
      	Implemented GetCodeInfo (KERNEL.104).
      
      	* [loader/task.c] [scheduler/thread.c] [include/thread.h]
      	Implemented [GS]etThreadQueue and [GS]etFastQueue (KERNEL.463/4, 624/5).
      
      	* [if1632/gdi.spec] [objects/dc.c] [objects/dib.c]
      	  [objects/bitmap.c] [include/windows.h]
      	Bugfix: fixed wrong parameter for CreateDIBSection16.
      	Added [GS]etDIBColorTable16, stub for GetBoundsRect16.
      	Partially implemented BITMAP_GetObject16 for DIBs.
      
      	* [if1632/gdi.spec] [relay32/gdi32.spec] [objects/palette.c]
      	Added some GDI stubs.
      
      	* [if1632/Makefile.in] [if1632/display.spec] [if1632/mouse.spec]
      	  [if1632/keyboard.spec] [if1632/builtin.c] [windows/keyboard.c]
      	Added some stubs for Win16 drivers: KEYBOARD, MOUSE, DISPLAY.
      
      	* [if1632/wprocs.spec] [msdos/vxd.c]
      	Added some stubs for VxDs: VMM, ConfigMG, TimerAPI.
      
      	* [msdos/int2f.c]
      	Added some stubs for real-mode network drivers.
      
      Sat Sep 26 18:18:18 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [configure.in]
      	Merged in some more of the FreeBSD ports/emulators/wine patches. 
      	(Maintainer(s) of this port: You can just submit these
      	patches to Alexandre directly.)
      
      	 * [loader/pe_image.c]
      	Check filesize of image against size derived from header
      	to spot truncated executeables without crashing.
      
      	* [files/directory.c]
      	Set envvar "COMSPEC". One win32(!!) program crashes without it.
      
      	* [multimedia/mmio.c]
      	Added mmioSetInfo32.
      
      	* [include/file.h]
      	Return STD_ERROR_HANDLE for AUX and PRT dos handles.
      
      	* [loader/module.c]
      	Handle executeables with spaces in their names a bit better in
      	CreateProcess.
      
      	* [relay32/msvfw32.spec][if1632/msvideo.spec][multimedia/msvideo.c][include/vfw.h]
      	Started on MS Video support (can load Win32 ICMs).
      
      	* [tools/testrun]
      	A bit smarter use of ps.
      
      	* [memory/virtual.c]
      	Report PAGE_GUARDed pages as PAGE_PROTECTED (AutoCAD LT R17 fails
      	without that check (since Win95 doesn't know about PAGE_GUARD)).
      
      Sat Sep 26 15:04:05 1998  Ove Kaaven <ovek@arcticnet.no>
      
      	* [include/miscemu.h] [if1632/builtin.c] [loader/task.c]
      	  [miscemu/instr.c] [msdos/dpmi.c] [msdos/int21.c]
      	  [msdos/interrupts.c] [windows/user.c]
      	INT_[S|G]etHandler was renamed to INT_[S|G]etPMHandler.
      	Added handlers to deal with real-mode interrupts; DOS
      	programs are now able to hook real-mode interrupts.
      
      	* [loader/dos/module.c] [msdos/dosmem.c] [msdos/int21.c]
      	Moved real-mode interrupt table initialization to
      	msdos/dosmem.c, and made new V86 tasks get a full copy
      	of the existing "system memory" instead of almost empty
      	space. Misc fixes.
      
      	* [include/dosexe.h] [loader/dos/module.c] [msdos/dpmi.c]
      	  [msdos/int2f.c]
      	First shot at letting DOS programs start up DPMI (but DPMI
      	is still disabled for DOS programs, for pkunzip's sake).
      
      	* [include/debugger.h] [debugger/break.c] [debugger/dbg.y]
      	  [debugger/registers.c] [debugger/memory.c] [debugger/info.c]
      	  [loader/dos/dosvm.c]
      	First shot at making Wine's debugger work for DOS programs.
      	The -debug flag works, as do "nexti" and "stepi".
      
      Sat Sep 26 13:13:13 1998  Juergen Schmied <juergen.schmied@metronet.de>
      
      	* [dlls/shell32/dataobject.c]
      	New classes IEnumFORMATETC implemented, IDataObject stubs.
      	
      	* [dlls/shell32/*.*][relay32/shell32.spec]
      	Bugfixes.
      	New: ICM_InsertItem(), ILCreateFromPath().
      	Implemented: ILCloneFirst().
      	Stubs: ILIsEqual(), ILFindChild(), SHLogILFromFSIL(),
      	  PathMatchSpec(), PathIsExe().
      	Changed: ILGetSize(), _ILIsDesktop(), PathCombine().
      
      	* [include/shlobj.h]
      	New SHLGUID's
      	New structures: DVTARGETDEVICE32, STGMEDIUM32, FORMATETC32,
      	CLIPFORMAT32.
      	New interfaces: IEnumFORMATETC, IDataObject, ICommDlgBrowser
      	IDockingWindowFrame, IServiceProvider.
      
      	* [dlls/shell32/folders.c]
      	Stubs for IShellLink.
      
      	* [loader/resource.c]
      	Small fixes.
      
      	* [misc/crtdll.c][relay32/crtdll.spec]
      	New __dllonexit().
      
      	* [windows/message.c]
      	SendNotifyMessageA, SendMessageCallBack32A half implemented.
      
      	* [controls/edit.c]
      	EDIT_WM_SetText set EF_UPDATE flag not for ES_MULTILINE.
      
      	* [files/file.c]
      	Handling of fileposition fixed.
      
      Fri Sep 25 18:13:30 1998  Patrik Stridvall <ps@leissner.se>
      
      	* [include/windows.h] [include/wintypes.h]
      	  [ole/ole2nls.h] [relay32/kernel32.spec]
      	Implemented EnumDateFormats and EnumTimeFormats.
      	Only adds US English support.
      
      	* [Makefile.in] [configure.in] 
      	  [dlls/Makefile.in] [dlls/psapi/Makefile.in] 
      	  [dlls/psapi/psapi_main.c] 
      	New files to implement stubs for PSAPI.DLL (NT only).
      
      	* [relay32/Makefile.in] [relay32/builtin32.c] 
      	  [relay32/psapi.spec]
      	New spec file for PSAPI.DLL (NT only).
      
      	* [scheduler/handle.c]
      	HANDLE_GetObjPtr should only interpret the pseudo handles as the
      	current thread or the current process if a thread or a process is
      	requested.
      
      	* [include/winversion.h] [misc/version.c]
      	Adds the global function VERSION_GetVersion() so functions can
      	have different behavior depending on the -winver flag.
      
      	* [include/oledlg.h] [ole/oledlg.c]
      	Minor fixes. 
      
      	* [windows/winproc.c]
      	Minor changes.
      
      	* [include/imm.h] [misc/imm.c]
      	Now returns correct values under both Windows 95 and NT 4.0.
      
      Thu Sep 24 22:11:44 1998  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [configure.in] [include/acconfig.h] [include/thread.h]
      	  [scheduler/sysdeps.c]
      	Autoconfig test for non-reentrant libc.
      
      Wed Sep 23 19:52:12 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [*/*.c]
      	Miscellaneous documentation updates and debugging output 
      	standardizations.
      
      	* [objects/clipping.c]
      	Added ExtSelectClipRgn.
      
      Wed Sep 23 00:03:28 EDT 1998  Pete Ratzlaff <pratzlaff@cfa.harvard.edu>
      
      	* [include/windows.h] [if1632/user.spec] [relay32/user32.spec]
      	  [windows/keyboard.c]
      	Added, marginally implemented, GetKeyboardLayoutName().
      	Only returns US English keyboard name.
      
      Tue Sep 22 16:32:41 1998  Marcel Baur <mbaur@iiic.ethz.ch>
      
      	* [programs/control/*]
      	New Winelib application.
      
      Mon Sep 21 00:29:18 1998  Peter Hunnisett <hunnise@nortel.ca>
      
      	* [include/dplay.h][multimedia/dplay.c][ole/compobj.c]
      	Added all DirectPlayLobby interfaces and enhanced DirectPlay
      	and DirectPlayLobby support. Still not all that much. Useful
      	enough if you just need to start a program, don't try any
      	real dplay/lobby stuff.
      
      	* [documentation/status/directplay]
      	Added a very little bit.
      
      	* [graphics/ddraw.c]
      	- Call to SetWindowLong32A wasn't working because there was no
      	  memory set aside when the window class was registered.
      	- Fixed some xlib reference counting and change the behaviour
      	  of DirectDrawSurface3_SetPalette to mimic observed behaviour
      	  (palette is associated will all backbuffers)
      	- Also stored all palette colour fields and spit back our saved
      	  colour fields rather than query X for them.
      	- Added plenty of AddRef and Release traces.
      	- Added Xlib support for using -desktop option.
      	- Fixed Xlib message handling. Messages weren't being passed to
      	  the application. Fixes mouse movements in some xlib DDraw games.
      	- Added a few stubs.
      
      	* [windows/win.c][include/winerror.h]
      	Fixed up some error handling in WIN_SetWindowLong. SetLastError
      	wasn't being used. Could cause problems with 0 return codes.
      	Added new error in winerror (1400).
      
      	* [AUTHORS] [include/authors.h]
      	Added myself as a Wine author.
      
      Sun Sep 20 21:22:44 1998  Alexander Larsson  <alla@lysator.liu.se>
      
      	* [loader/module.c]
      	Changed GetModuleFileName32A so that is returns the
      	long version of the filename. Note that just the name
      	is long, not the directories.
      
      Sat Sep 19 20:05:30 1998 Per ngstrm <pang@mind.nu> 
      
      	* [controls/menu.c]
      	Made a couple of fixes to make life easier for applications that alter
      	their menus at runtime.
      
      	* [windows/defdlg.c]
      	Removed the cast of the return value from dialog procedures to a 16-bit
      	bool. The return value needs to retain all its 32 bits, since it is not 
      	always a bool, such as when responding to the WM_NCHITTEST message.
      
      Fri Sep 18 11:30:38 1998  Sergey Turchanov <turchanov@usa.net>
      
      	* [loader/resource.c]
      	Fixed very funny bug (though gravely affecting further excecution)
      	with FindResource[Ex]32 functions.
      
      	* [include/multimon.h] [windows/multimon.c] [relay32/user32.spec]
      	  [include/windows.h] [windows/sysmetrics.c]
      	Default implementation for Multimonitor API.
      
      	* [include/windows.h] [windows/winpos.c]
      	Fixed incorrect declaration (and behaviour) of GetWindowRect32.
      
      Wed Sep 16 10:21:15 1998  Gerard Patel <G.Patel@Wanadoo.fr>
      
      	* [controls/edit.c]
      	Fixed EDIT_EM_GetLine to use correctly length of lines.
      
      Tue Sep 15 20:40:16 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [misc/tweak.c][include/tweak.h][controls/menu.c]
      	Replaced the tweak graphic routines by calls to DrawEdge32().
      
      	* [misc/tweak.c][include/tweak.h][documentation/win95look]
      	  [wine.ini][*/*]
      	Changed "look and feel" selection. Allows Win3.1, Win95 and
      	Win98 (no GUI code implemented) look and feel.
      
      	* [dlls/comctl32/header.c][include/header.h][include/commctrl.h]
      	Started callback item support and did some minor improvements.
      
      	* [dlls/comctl32/imagelist.c]
      	Fixed bug in transparent image display.
      	ImageList_GetIcon is still buggy :-(
      
      	* [dlls/comctl32/toolbar.c]
      	Fixed button drawing (partial hack).
      
      	* [dlls/comctl32/commctrl.c]
      	Fixed MenuHelp().
      
      	* [controls/button.c]
      	Added 3d effect for groupbox.
      
      	* [windows/msgbox.c]
      	Added font support for message boxes.
      
      	* [windows/nonclient.c]
      	Fixed window moving bug.
      
      	* [dlls/comctl32/*.c]
      	Various improvements.
      
      	* [dlls/comctl32/listview.c][dlls/comctl32/rebar.c]
      	  [include/commctrl.h]
      	More messages.
      
      	* [windows/syscolor.c][include/windows.h]
      	Introduced new Win98 system colors.
      
      Tue Sep 15 18:29:45 1998 Wesley Filardo <eightknots@aol.com>
      
      	* [files/profile.c]
      	Added support in PROFILE_LoadWineIni for -config option
      
      	* [misc/main.c] [include/options.h]
      	Added -config option.
      
      Tue Sep 15 18:22:26 1998  Petter Reinholdtsen <pere@td.org.uit.no>
      
      	* [documentation/Makefile.in]
      	Make sure directory exists before installing into it.
      
      Tue Sep 15 01:47:33 1998  Pablo Saratxaga <pablo.sarachaga@ping.be>
      
      	* [ole/nls/*] [ole/ole2nls.c] [include/winnls.h]
      	Fixed a few errors and completed some NLS files.
      
      Mon Sep 14 01:23:45 1998  Joseph Pranevich <knight@baltimore.wwaves.com>
      
      	* [include/miscemu.h] [msdos/interrupts.c]
      	Removed a compilation warning, added INT 25 to the list of interrupts
      	callable from DOS applications, added a debug message when unsupported
      	interrupts are used.
      
      Sun Sep 13 19:55:22 1998  Lawson Whitney <lawson_whitney@juno.com>
      
      	* [if1632/relay.c]
      	CallProcEx32W should not reverse arguments.
      
      Sun Aug 17 21:18:12 1998  Eric Pouech  <eric.pouech@lemel.fr>
      
      	* [multimedia/midi.c] [multimedia/init.c] [multimedia/mmsys.c] 
      	  [include/multimedia.h] [include/mmsystem.h] 
      	  [multimedia/Makefile.in] [multimedia/midipatch.c]
      	  [if1632/multimedia.spec]
      	Made MIDI input and output functional on OSS capable systems.
      
      	* [multimedia/timer.c]
      	Changes to trigger callbacks at the accurate pace even when
      	fake timers are used.
      d30dfd24
  31. 03 May, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980503 · 46ea8b3f
      Alexandre Julliard authored
      Thu Apr 30 16:28:12 1998  James Juran <jrj120@psu.edu>
      
      	* [scheduler/process.c]
      	Implemented GetExitCodeProcess.  The code is a direct translation
      	of GetExitCodeThread.
      
      Mon Apr 27 22:20:25 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [loader/pe_image.c]
      	Unload dummy module when PE_LoadLibraryEx32A fails with
      	PE_LoadImage (makes Encarta 98 installer proceed).
      
      	* [files/drive.c]
      	Make GetDriveType16 return DRIVE_REMOVABLE for TYPE_CDROM.
      	Make GetCurrentDirectory32 behave like the code does and not
      	like the help describes.
      
      	* [files/profile.c]
      	Revoke recent change in PROFILE_GetSection and try better 
      	handling of special case.
      
      	* [include/windows.h]
      	Change definition of ACCEL32.
      
      	* [misc/commdlg.c]
      	Replace the GetXXXFilename32 macros by normal code.
      	Fix two reported bugs in my changes to commdlg.
      
      	* [windows/win.c]
      	Add a hook to catch bogus WM_SIZE messages by emitting a warning
      	in the appropriate case.
      
      	* [objects/bitmap.c]
      	Reject unreasonbable large size arguments in
      	CreateCompatibleBitmap32 and add an fixme for that situation.
      
      Sun Apr 26 18:30:07 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [include/ldt.h] [debugger/*.c] [miscemu/instr.c]
      	Added IS_SELECTOR_SYSTEM and IS_SELECTOR_32BIT macros.
      	Make instruction emulation support system selectors.
      
      	* [loader/*.c]
      	Started moving NE specific functions to the new loader/ne
      	directory.
      
      	* [memory/environ.c]
      	Enforce the 127 chars limit only when creating the environment of
      	a Win16 process.
      
      Sun Apr 26 12:22:23 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [files/file.c]
      	Fixed an incredible typo in CopyFile32A that made it unusable
      	since a rewrite in 970112 (!!).
      
      	* [files/directory.c]
      	Fixed GetTempPath32A/W to include trailing backslash.
      
      	* [misc/ver.c]
      	Make find_pe_resource "work" with corrupt files.
      
      	* [misc/wsprintf.c]
      	Altered WPRINTF_ParseFormatA/W to treat invalid format chars
      	as normal output, too.
      
      	* [msdos/dpmi.c]
      	Implemented "Allocate/Free real mode callback" (0x0303/0x0304).
      	Cross your fingers if you need to use it ;) (completely untested)
      	Implemented "Call real mode proc with far return" (0x0301, tested).
      
      	* [msdos/int21.c]
      	Fixed ioctlGenericBlkDevReq/0x60.
      
      	* [relay32/dplayx.spec] [relay32/builtin32.c] [relay32/Makefile.in]
      	Added built-in DPLAYX.DLL. 
      
      	* [windows/win.c]
      	Fixed GetWindowWord()/GWW_HWNDPARENT to return the window's owner
      	if it has no parent (SDK).
      
      Sat Apr 25 15:09:53 1998  M.T.Fortescue  <mark@mtfhpc.demon.co.uk>
      
      	* [debugger/db_disasm.c]
      	Fixed disassemble bug for no-display option and 'lock',
      	'repne' and 'repe' prefixes.
      
      	* [debugger/registers.c]
      	Added textual flag description output on 'info regs'.
      
      Sat Apr 25 14:18:26 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [*/*.c]
      	Added stubs and/or documentation for the following functions: 
      	LookupPrivilegeValue, OpenService, ControlService, RegGetKeySecurity, 
      	StartService, SetComputerName, DeleteService, CloseServiceHandle, 
      	OpenProcessToken, OpenSCManager, DeregisterEventSource, 
      	WaitForDebugEvent, WaitForInputIdle, RegisterEventSource,
      	SetDebugErrorLevel, SetConsoleCursorPosition, ChoosePixelFormat,
      	SetPixelFormat, GetPixelFormat, DescribePixelFormat, SwapBuffers,
      	PolyBezier, AbortPath, DestroyAcceleratorTable, HeapWalk,
      	DdeInitialize, DdeUninitialize, DdeConnectList, DdeDisconnectList,
      	DdeCreateStringHandle, DdePostAdvise, DdeGetData, DdeNameService,
      	DdeGetLastError, WNetGetDirectoryType, EnumPrinters, RegFlushKey,
      	RegGetKeySecurity, DllGetClassObject, DllCanUnloadNow, CreateBitmap,
      	CreateCompatibleBitmap, CreateBitmapIndirect, GetBitmapBits,
      	SetBitmapBits, LoadImage, CopyImage, LoadBitmap, DrawIcon,
      	CreateDiscardableBitmap, SetDIBits, GetCharABCWidths, LoadTypeLib,
      	SetConsoleCtrlHandler, CreateConsoleScreenBuffer, ReadConsoleInput,
      	GetConsoleCursorInfo, SetConsoleCursorInfo, SetConsoleWindowInfo,
      	SetConsoleTextAttribute, SetConsoleScreenBufferSize,
      	FillConsoleOutputCharacter, FillConsoleOutputAttribute,
      	CreateMailslot, GetMailslotInfo, GetCompressedFileSize,
      	GetProcessWindowStation, GetThreadDesktop, SetDebugErrorLevel,
      	WaitForDebugEvent, SetComputerName, CreateMDIWindow.
      
      Thu Apr 23 23:54:04 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [include/windows.h] [objects/enhmetafile.c] [relay32/gdi32.spec]
      	Implement CopyEnhMetaFile, Get/SetEnhMetaFileBits, other fixes.
      
      	* [include/windows.h] [objects/metafile.c] [relay32/gdi32.spec]
      	32-bit metafile fixes, implement EnumMetaFile32, GetMetaFileBitsEx.
      
      	* [objects/font.c] [graphics/x11drv/xfont.c] [graphics/x11drv/text.c]
      	Some rotated text support for X11R6 displays.
      
      	* [win32/newfns.c] [ole/ole2nls.c]
      	Moved GetNumberFormat32A.
      
      Wed Apr 22 17:38:20 1998  David Lee Lambert <lamber45@egr.msu.edu>
      
      	* [ole/ole2nls.c] [misc/network.c]
      	Changed some function documentation to the new style.
      
      	* [misc/network.c] [include/windows.h] [if1632/user.spec]
      	  [relay32/mpr.spec] [misc/mpr.c]
      	Added stubs for some Win32 network functions;  renamed some 
      	16-bit ones with 32-bit counterparts,  as well as
      	WNetGetDirectoryType;  moved the stubs in misc/mpr.c (three of
      	them!) to misc/network.c.
      
      	* [ole/compobj.c] [ole/storage.c] [ole/ole2disp.c] 
      	  [ole/ole2nls.c] [ole/folders.c] [ole/moniker.c] [ole/ole2.c]
      	  [graphics/fontengine.c] [graphics/ddraw.c] [graphics/env.c]
      	  [graphics/driver.c] [graphics/escape.c]
      	Changed fprintf's to proper debug-macros.
      
      	* [include/winnls.h]
      	Added some flags (for internal use).
      
      	* [ole/ole2nls.c] 
      	Added the Unicode core function, and worked out a way to hide
      	the commonality of the core.
      
      	* [relay32/kernel32.spec]
      	Added support for GetDate/Time32A/W.
      
      Wed Apr 22 09:16:03 1998  Gordon Chaffee  <chaffee@cs.berkeley.edu>
      
      	* [win32/code_page.c]
      	Fixed problem with MultiByteToWideChar that was introduced in
      	last release.  Made MultiByteToWideChar more compatible with Win32.
      
      	* [graphics/x11drv/graphics.c]
      	Fixed problem with drawing arcs.
      
      Tue Apr 21 11:24:58 1998  Constantine Sapuntzakis  <csapuntz@tma-1.lcs.mit.edu>
      
      	*  [ole/ole2nls.c]
      	Move stuff from 0x409 case to Lang_En. 
      
      	*  [relay32/user32.spec] [windows/winpos.c]
      	Added stubs for GetWindowRgn32 and SetWindowRgn32. Makes Office
      	Paperclip happy.
      
      Tue Apr 21 11:16:16 1998  Constantine Sapuntzakis  <csapuntz@tma-1.lcs.mit.edu>
      
      	*  [loader/pe_image.c]
      	If image is relocated, TLS addresses need to be adjusted.
      
      	* [debugger/*.c]
      	Generalized tests for 32-bit segments.
      
      Tue Apr 21 02:04:59 1998  James Juran  <jrj120@psu.edu>
      	
      	* [misc/*.c] [miscemu/*.c] [msdos/*.c] [if1632/*.c] 
      	  [include/*.h] [loader/*.c] [memory/*.c] [multimedia/*.c] 
      	  [objects/*.c]
      	Almost all fprintf statements converted to appropriate 
      	debug messages.
      
      	* [README]
      	Updated "GETTING MORE INFORMATION" section to include WineHQ.
      
      	* [documentation/debugger]
      	Fixed typo.
      
      	* [windows/defwnd.c]
      	Added function documentation.
      
      Sun Apr 19 16:30:58 1998  Marcus Meissner <marcus@mud.de>
      
      	* [Make.rules.in]
      	Added lint target (using lclint).
      
      	* [relay32/oleaut32.spec][relay32/Makefile.in][ole/typelib.c]
      	  [ole/ole2disp.c]
      	Added oleaut32 spec, added some SysString functions.
      
      	* [if1632/signal.c]
      	Added printing of faultaddress in Linux (using CR2 debug register).
      
      	* [configure.in]
      	Added <sys/types.h> for statfs checks.
      
      	* [loader/*.c][debugger/break.c][debugger/hash.c]
      	Started to split win32/win16 module handling, preparing support
      	for other binary formats (like ELF).
      
      Sat Apr 18 10:07:41 1998  Rein Klazes <rklazes@casema.net>
      
      	* [misc/registry.c]
      	Fixed a bug that made RegQueryValuexxx returning
      	incorrect registry values.
      
      Fri Apr 17 22:59:22 1998  Alexander V. Lukyanov <lav@long.yar.ru>
      
      	* [misc/lstr.c]
      	FormatMessage32*: remove linefeed when nolinefeed set;
      	check for target underflow.
      
      Fri Apr 17 00:38:14 1998  Alexander V. Lukyanov <lav@long.yar.ru>
      
      	* [misc/crtdll.c]
      	Implement xlat_file_ptr for CRT stdin/stdout/stderr address
      	translation.
      
      Wed Apr 15 20:43:56 1998  Jim Peterson <jspeter@birch.ee.vt.edu>
      
      	* [controls/menu.c]
      	Added 'odaction' parameter to MENU_DrawMenuItem() and redirected
      	WM_DRAWITEM messages to GetWindow(hwnd,GW_OWNER).
      
      Tue Apr 14 16:17:55 1998  Berend Reitsma <berend@united-info.com>
      
      	* [graphics/metafiledrv/init.c]	[graphics/painting.c] 
      	  [graphics/win16drv/init.c] [graphics/x11drv/graphics.c]
      	  [graphics/x11drv/init.c] [include/gdi.h] [include/x11drv.h]
      	  [relay32/gdi32.spec]
      	Added PolyPolyline routine.
      
      	* [windows/winproc.c]
      	Changed WINPROC_GetProc() to return proc instead of &(jmp proc).
      46ea8b3f
  32. 16 Nov, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 971116 · a0b2b1d0
      Alexandre Julliard authored
      Sun Nov 16 07:42:44 1997  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/dce.c] [windows/clipboard.c] [windows/nonclient.c]
      	Bug fixes.
      
      	* [misc/shell.c] [resources/*]
      	New "About" dialog.
      
      Sat Nov 15 17:30:18 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [configure.in] [Makefile.in]
      	Replaced --with-library option by --disable-emulator. The default
       	is now to build both the library and the emulator.
      	Renamed --with options to --enable to follow autoconf guidelines.
      
      	* [loader/main.c] [miscemu/main.c] (New file)
      	Split initialization in WinelibInit/EmulatorInit.
      
      	* [loader/*.c]
      	Removed all remaining #ifdef's WINELIB.
      
      	* [controls/widgets.c] [windows/mdi.c]
      	Converted MDIClientWndProc to 32-bit.
      
      	* [debugger/break.c] [if1632/signal.c] [include/selectors.h]
      	  [scheduler/thread.c]
      	Code and data selector values are now computed at run-time.
      
      	* [library/libres.c]
      	Moved to loader/ directory.
      
      	* [misc/main.c] [misc/version.c] (New file)
      	Moved all version stuff to version.c. Cleaned up a bit.
      
      	* [msdos/dpmi.c]
      	Update the REALMODECALL structure on return from real-mode
      	interrupt.
      
      	* [windows/event.c] [windows/keyboard.c]
      	Changed the way event coordinates are determined. Don't rely on
      	the ConfigureNotify event values. This should fix all problems
      	with cursor position in -desktop and -managed modes.
      
      Sat Nov 15 16:09:36 1997  Slaven Rezic  <eserte@cs.tu-berlin.de>
      
      	* [controls/button.c]
      	(BUTTON_CheckAutoRadioButton): Prevent possible endless loop.
      
      Wed Nov 12 03:42:45 1997  Chris Faherty <chrisf@america.com>
      
      	* [misc/ver.c]
      	Changed VerInstall32A to assume srcdir as destination if destdir
      	is blank.  This was causing alot of DLL installation into SYSTEM
      	directory to fail.
      
      	* [loader/ne_image.c]
      	NE_LoadSegment buffer[100] was too small and getting overruns.
      	Changed it to buffer[200].
      
      Sat Nov  8 06:09:57 1997  Len White <phreak@cgocable.net>
      
      	* [misc/ddeml.c] [include/ddeml.h] [if1632/ddeml.spec]
      	Added stub functions DdeConnectList(), DdeQueryNextServer(),
      	DdeDisconnectList(), DdeSetUserHandle(), DdeAbandonTransaction(),
      	DdePostAdvise(), DdeCreateDataHandle(), DdeAddData(), DdeGetData(),
      	DdeAccessData(), DdeUnaccessData(), DdeEnableCallback(),
      	DdeCmpStringHandles().
      
      Fri Nov  7 19:44:26 1997  Olaf Flebbe  <o.flebbe@science-computing.de>
      
      	* [files/directory.c]
      	Fix typo in directory.c [broke loading of cdplayer on nt40]
      
      	* [misc/main.c]
      	Implemented -winver nt40.
      
      	* [loader/resource.c] [user32.spec]
      	Stubs for CopyAcceleratorTable, Destroy AcceleratorTable.
      
      Thu Nov  6 22:37:04 1997  Morten Welinder  <welinder@rentec.com>
      
      	* [files/drive.c]
      	(GetDiskFreeSpace32A): Cap at 2GB.
      
      	* [include/windows.h]
      	Prototype DrawIconEx and CreateDIBSection32.
      	Define OBM_RADIOCHECK.
      	Add DI_* macros.
      
      	* [objects/dib.c] [if1632/gdi.spec]
      	CreateDIBSection is a WINAPI.  Renamed to CreateDIBSection32.
      	Implement CreateDIBSection16.
      
      	* [if1632/user.spec] [if1632/user32.spec]
      	Add DrawIconEx.
      
      	* [objects/cursoricon.c]
      	(CopyIcon32): Fix bogus implementation.
      
      	* [objects/bitmap.c]
      	(CopyBitmap32): New function.
      	(CopyImage32): Do bitmaps.
      
      	* [graphics/x11drv/text.c]
      	(X11DRV_ExtTextOut): Change ascent and descent default to avoid
      	zero-thinkness overstrike line.
      
      	* [include/debugstr.h] [misc/debugstr.c]
      	New files.
      
      	* [msdos/dpmi.c]
      	Don't prototype do_mscdex. In INT_Int31Handler, handle real-mode
      	int 0x21, ah=0x52.
      
      	* [msdos/int2f.c]
      	Add dummys for 0x1681 and 0x1682.
      
      	* [misc/registry.c]
      	Fix memory leaks in RegDeleteKey32W.
      
      	* [objects/text.c]
      	In TEXT_NextLine, fix another off-by-one bug.
      
      	* [include/bitmaps/obm_radiocheck]
      	New file.  (It a small circle used to radio-button menu items
      	when selected.)
      	
      	* [objects/oembitmap.c]
      	Add obm_radiocheck.
      
      	* [include/windows.h] [if1632/user32.spec] [controls/menu.c]
      	  [if1632/user.spec]
      	Define CheckMenuRadioItem{16,32}.  Define GetMenuItemRect{16,32}.
      
      Wed Nov  5 11:30:14 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      	* [misc/main.c]
      	Auto adjust versions depending on binary.
      
      Tue Nov  4 15:21:00 1997  Kristian Nielsen  <kristian.nielsen@risoe.dk>
      
      	* [controls/listbox.c]
      	Paint full background in listbox items with tab stops enabled.
      
      	* [if1632/thunk.c]
      	Copy some more message parameter structures (DRAWITEMSTRUCT16,
      	COMPAREITEMSTRUCT16) to the stack segment to fix broken programs
      	that need this.
      
      	* [windows/dce.c]
      	Only clip sibling windows when the parent has the WS_CLIPSIBLINGS
      	style set.
      
      	* [windows/focus.c]
      	Make order of events in FOCUS_SwitchFocus() reflect API docs.
      
      	* [windows/defdlg.c]
      	Fix problem with loss of focus in some dialogs.
      
      	* [win32/code_page.c]
      	Fix return value for MultiByteToWideChar().
      
      	* [BUGS]
      	BCW now works.
      a0b2b1d0
  33. 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
  34. 02 Feb, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970202 · 349a9531
      Alexandre Julliard authored
      Sun Feb  2 12:31:03 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [files/drive.c]
      	Fixed SetCurrentDirectory() to also change the current drive.
      
      	* [win32/except.c] [tools/build.c]
      	Use Win32 register functions to implement exception handling.
      	Fixed UnhandledExceptionFilter.
      
      Fri Jan 31 15:42:41  1997  David Faure  <david.faure@ihamy.insa-lyon.fr>
      
      	* [windows/keyboard.c]
      	Added KEYBOARD_GenerateMsg to generate Caps Lock and NumLock events
      	Added calls to KEYBOARD_GenerateMsg when the key is pressed/released
      	or when the state has changed, out of wine.
      	Changed type 3-state 'ToggleKeyState' to boolean. The On/Off is given
      	by InputKeyStateTable.
      
      Wed Jan 29 21:53:04 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [loader/*resource.c][if1632/thunk.c]
      	EnumResource* added.
      
      	* [loader/pe_resource.] [loader/resource.c]
      	SizeofResource32(), LoadAccelerators32() added.
      
      	* [misc/lstr.c]
      	FormatMessage %n added.
      
      	* [misc/crtdll.c][include/ctrdll.h][if1632/crtdll.spec]
      	_chdrive,_errno,_isctype added.
      
      	* [misc/cpu.c]
      	Replaced runtime_cpu by GetSystemInfo().
      
      	* [windows/hook.c][include/hook.h]
      	Fixed mapping of hooks to win32/unicode.
      
      	* [windows/keyboard.c] [windows/defwnd.c]
      	Updated to win32 standard.
      	ALT-<Menukey> fixed.
      
      	* [windows/queue.c]
      	GetWindowThreadProcessId() implemented.
      
      Mon Jan 27 16:42:49 1997  John Harvey <john@division.co.uk>
      
      	* [graphics/metafiledrv/*] [graphics/x11drv/*]
      	  [objects/bitmap.c] [objects/brush.c] [objects/font.c]
      	  [objects/gdiobj.c] [objects/pen.c]
      	Moved SelectObject to graphics drivers. Printer support now works
      	in a few cases but is definitely not complete. Generic/text driver
      	works. The postscript driver works if true type fonts are disabled
      	from the control panel. To enable printer support add Printer=on
      	to the wine section of your wine.conf file. This causes write not
      	to work properly. I know that several other printer drivers do not
      	work.
      
      	* [tools/build.c]
      	Make .stabs not used for svr4 since it doesn't use GNU assembler.
      
      	* [misc/fontengine.c]
      	Make sure a printf doesn't crash the system.
      
      Sat Jan 25 15:53:35 1997  Huw D M Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [objects/metafile.c]
      	Fixed some problems with PlayMetaFileRecord().
      
      	* [objects/dc.c]
      	hClipRgn gets initialized in GetDCState().
      
      Fri Jan 24 21:22:26 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [debugger/stabs.c]
      	Handle file names beginning with '/'.
      
      Fri Jan 24 18:33:04 1997  Robert Pouliot <krynos@clic.net>
      
      	* [*/*]
      	Some more patches for OS/2 support.
      
      Fri Jan 24 11:30:41 1997  Bang Jun-Young  <bangjy@nownuri.nowcom.co.kr>
      
      	* [resources/sysres_Ko.rc]
      	Updated support for Korean (Ko) language.
      349a9531
  35. 12 Jan, 1997 1 commit
    • Alexandre Julliard's avatar
      Release 970112 · c6c09442
      Alexandre Julliard authored
      Sat Jan 11 18:17:59 1997  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [controls/menu.c]
      	Updated to new Win32 types.
      
      	* [controls/listbox.c]
      	Fixed Winfile extended selection bug.
      
      	* [files/directory.c]
      	Changed DIR_SearchPath to return both long and short file names.
      
      	* [files/dos_fs.c]
      	Implemented VFAT ioctl to retrieve the original short filenames
      	from a VFAT filesystem (Linux only for now).
      	Replaced DOSFS_GetUnixFileName()/DOSFS_GetDosTrueName() by
      	DOS_GetFullName().
      	Properly implemented GetShortPathName() and GetFullPathName().
      	Made all functions re-entrant.
      
      	* [files/file.c] [misc/main.c]
      	Replaced -allowreadonly option by -failreadonly. The default is
      	now to report success when opening a read-only file for writing.
      
      	* [objects/metafile.c]
      	Fixed bug in DIB bitmaps pointer calculation.
      
      	* [scheduler/process.c]
      	Implemented environment strings and Get/SetStdHandle with process
       	environment block.
      
      	* [tools/build.c]
      	Rewrote BuildContext32() to avoid instructions that may not be
      	supported by all assemblers.
      	
      Fri Jan 10 17:11:09 1997  David Faure  <david.faure@ifhamy.insa-lyon.fr>
      
      	* [windows/event.c]
      	Created table keyc2vkey, which associate a vkey(+extended bit) to
      	any keycode. Changed EVENT_event_to_vkey to use this table to
      	return the correct vkey. Changed EVENT_ToAscii to get the keycode
      	from this table too.  Assigned OEM specific vkeys arbitrarily.
      
      Fri Jan 10 09:26:17 1997  John Harvey <john@division.co.uk>
      
      	* [misc/winsock.c] [misc/winsoc_async.c]
              Fixed svr4 header files.
              Changed bzero() to memset().
      
      	* [tools/fnt2bdf.c]
              Removed bcopy() and used memcpy() instead.
      
      	* [debugger/msc.c]
              Include string.h instead of strings.h
      
      	* [debugger/stabs.c]
              Include string.h instead of strings.h.
              Define __ELF__ for svr4 systems.
      
      	* [loader/signal.c]
              Use wait() instead of wait4() which doesnt exist on Unixware.
      
      	* [memory/global.c]
              Use sysconf() instead of getpagesize() for svr4 systems.
      
      Thu Jan  9 21:07:20 1997  Robert Pouliot <krynos@clic.net>
      
      	* [Make.rules.in] [Makefile.in] [make_os2.sh] [rc/Makefile.in]
      	  [tools/Makefile.in] [documentation/wine_os2.txt]
      	Patches for OS/2 support. Note that it doesn't compile yet.
      
      Tue Jan  7 20:03:53 1997  Eric Youngdale <eric@sub2304.jic.com>
      
      	* [debugger/*]
      	Many more debugger improvements (see debugger/README for details).
      
      Tue Jan  7 15:12:21 1997  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [windows/graphics.c] [objects/text.c] [graphics/x11drv/*]
      	  [graphics/metafiledrv/*]
      	Moved some device dependent code into the resp. subdirs.
      
      	* [include/gdi.h] [include/metafiledrv.h] [include/x11drv.h]
      	Prototypes added,
      	DC_FUNCTIONS: GetPixel added, some unnecessary functions removed.
      
      	* [objects/region.c]
      	CreatePolyPolygonRgn32 added.
      
      	* [files/dos_fs.c]
      	QueryDosDevice added.
      
      	* [misc/lstr.c]
      	FormatMessage: broken heap management fixed.
      
      	* [scheduler/process.c] [scheduler/thread.c]
      	Get/SetThreadPriority/PriorityClass added.
      
      Mon Jan  6 21:55:30 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [misc/keyboard.c]
      	ToAscii : Use EVENT_ToAscii instead.
      
      	* [windows/event.c]
      	keypad_key : Do not convert XK_Mode_switch to VK_MENU; recognize
      	keypad cursor keys.
      	EVENT_event_to_vkey : New function, to transform a X keycode
      	into a MSwin vkey + extended bit.
      	EVENT_ToAscii : New function, to transform a vkey + extended bit
      	(+ key state table) into ascii char(s), using XLookupString, and
      	recognizing dead chars.
      	EVENT_key : Transform AltGr into Ctrl+Alt sequence; call
      	EVENT_event_to_vkey for keycode to vkey conversion; fixed
      	previous, context and extended bits.
      
      	* [windows/keyboard.c]
      	Include stddebug.h, to get -debugmsg messages.
      	GetKeyState : Handle VK_MBUTTON case.
      	GetKeyboardState, SetKeyboardState : Debugging messages added.
      
      	* [windows/message.c]
      	TranslateMessage : Handle dead chars.
      
      Mon Jan  6 20:10:11 1997  Dominik Strasser  <bm424953@muenchen.org>
      
      	* [if1632/crtdll.spec] [misc/crtdll.c]
      	C++ functions new/delete/set_new_handler implemented.
      
      Mon Jan  6 15:48:15 1997 Frans van Dorsselaer <dorssel@rulhmpc49.LeidenUniv.nl>
      
      	* [controls/edit.c] [include/windows.h]
      	Moved the edit control to 32 bits.
      	Included new (win95) message definitions in windows.h
      	Implemented EM_SCROLLCARET, EM_SETMARGINS, EM_GETMARGINS,
      	EM_GETLIMITTEXT, EM_POSFROMCHAR, EM_CHARFROMPOS.
      	Broke EM_SETWORDBREAKPROC (internal wordwrap still works).
      	Fixed some bugs, introduced a couple of others.
      	Text buffer is now initially in 32-bit heap.
      
      	* [controls/EDIT.TODO] [controls/combo.c] [controls/widgets.c]
      	  [if1632/wprocs.spec] [library/miscstubs.c] [windows/defdlg.c]
      	  [misc/commdlg.c]
      	Updated to work with 32-bit edit control.
      
      Sat Jan  4 22:07:27 1997  O.Flebbe  <O.Flebbe@science-computing.uni-tuebingen.de>
      
      	* [loader/pe_image.c]
      	Use mmap rather then malloc. Better workaround for clean
      	segments.
      c6c09442
  36. 22 Dec, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 961222 · 7ebe1a41
      Alexandre Julliard authored
      Sun Dec 22 13:30:18 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [graphics/metafiledrv/init.c] [graphisc/metafiledrv/mapping.c]
      	Added mapping functions.
      
      	* [if1632/gdi.spec] [objects/*.c] [include/windows.h]
      	Added a lot of Win32 functions.
      
      	* [memory/heap.c]
      	Added HEAP_strdupAtoW and HEAP_strdupWtoA.
      
      	* [misc/lstr.c] [memory/string.c]
      	Moved OEM<->Ansi conversion to string.c. Fixed a couple of bugs.
      
      	* [object/font.c]
      	Avoid uppercasing font names.
      
      	* [windows/hook.c]
      	Set ds = ss before calling hook procedure.
      
      Sat Dec 21 21:44:17 1996  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [objects/color.c]
      	Use colors allocated by other clients. 
      
      	* [windows/caret.c]
      	Set default blink time to 500.
      
      	* [windows/win.c] [windows/event.c]
      	Delete X context before XDestroyWindow().
      
      	* [windows/keyboard.c]
      	Fixed GetKeyState() once more.
      
      Fri Dec 20 08:26:33 1996  Eric Youngdale <eric@sub2304.jic.com>
      
      	* [debugger/*.c]
      	Lots of built-in debugger improvements: parse Win32 EXEs debug
       	information, display local variables, source files and line
       	numbers, get symbols directly from the Wine executable, etc.
      
      Tue Dec 17 22:39:42 1996  Philippe De Muyter  <phdm@info.ucl.ac.be>
      
      	* [misc/winsock_async.c]
       	Extern declaration added for h_errno.
      
      Tue Dec 17 21:29:34 1996  Albrecht Kleine  <kleine@ak.sax.de>
      
      	* [windows/message.c]
      	Added two more CBT hook calls: HCBT_CLICKSKIPPED/HCBT_KEYSKIPPED.
      7ebe1a41
  37. 17 Nov, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 961117 · 75d86e1f
      Alexandre Julliard authored
      Sun Nov 17 15:01:45 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [graphics/bitblt.c] [graphics/x11drv/bitblt.c]
      	Moved BitBlt operations to the new graphics driver
      	interface. Implemented PatBlt32, BitBlt32 and StretchBlt32.
      
      	* [memory/global.c]
      	Unified MemManInfo() and GlobalMemoryStatus().
      
      	* [objects/text.c]
      	Fixed ExtTextOut() to always use physical coords for clip rect.
      
      	* [windows/dialog.c]
      	Implemented DlgDirSelectEx() and Win32 version of DlgDirSelect*.
      
      	* [windows/event.c]
      	Avoid busy-looping in EVENT_WaitXEvent when no timer is pending
      	(thanks to Thomas Koenig).
      
      	* [windows/painting.c]
      	Moved update region clipping for CS_PARENTDC windows to BeginPaint().
      	
      	* [windows/scroll.c]
      	Implemented Win32 version of ScrollWindow() and ScrollDC().
      
      Tue Nov 12 09:52:17 1996  Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
      
      	* [files/*.c] [win32/file.c]
      	Some win32 filetime conversion functions added.
      	Fixed behaviour with DOS drives pointing to UNIX /
      	SetCurrentDirectory() may also get X:\xxx paths.
      	Fixed FILE_Open when called from CreateFile().
      	Added GetFileSize(), MapViewOfFile(), SetFileTime(), GetFileTime().
      
      	* [misc/crtdll.c] [if1632/crtdll.spec]
      	Added some new functions.
      
      	* [if1632/user32.spec]
      	Some thunks into win16 code added.
      
      	* [win32/init.c]
      	Added GetSystemInfo(), removed GetModuleFileName() stub.
      
      	* [win32/code_page.c] [if1632/thunk.c]
      	Added EnumSystemCodePages* (untested).
      
      	* [objects/font.c] [if1632/thunk.c]
      	Added EnumFontFamilies32*.
      	
      Mon Nov 11 14:50:24 1996  Huw D. M. Davies <h.davies1@physics.oxford.ac.uk>
      
      	* [controls/menu.c] [windows/mdi.c]
      	Don't delete the MDI `windows' menu if it's already been deleted.
      
      	* [misc/exec.c]
      	Notepad always calls WinHelp(.., HELP_QUIT, ...) at termination
       	and complains if it returns FALSE.
      
      	* [windows/winpos.c]
      	Get maximized MDI child's nonclient area redrawn after resize.
      
      Thu Nov  7 13:32:34 1996  Lee Jaekil <juria@seodu.co.kr>
      
      	* [memory/global.c]
      	Use /proc filesystem for GlobalMemoryStatus() on Linux.
      
      Mon Nov  4 18:30:00 1996  Alex Korobka <alex@trantor.pharm.sunysb.edu>
      
      	* [windows/event.c]
      	Added OffiX-style file drop handling. File paths must be
      	DOS-mappable by Wine (via wine.conf).
      
      	* [controls/combo.c]
              Added WM_GETTEXT handler.
      
      	* [objects/palette.c]
      	Added ResizePalette() (untested).
      
      	* [objects/cursoricon.c]
      	Implemented icon to cursor conversion.
      
      	* [objects/color.c]
      	Fixed crash on startup when no colorcells are writeable.
      
      Mon Nov  4 00:49:41 1996  Ulrich Schmid  <uschmid@mail.hh.provi.de>
      
      	* [rc/winerc.c]
      	Added support for win32 output.
      
      	* [library/libres.c] [include/libres.h] [loader/resource.c]
      	Renamed LIBRES_FindResource to LIBRES_FindResource16.
      	Added LIBRES_FindResource32.
      
      Sun Nov 3 21:21:45 1996  Robert Pouliot <krynos@clic.net>
      
      	* [loader/builtin.c] [if1632/Makefile.in] [if1632/wing.spec]
      	Added the spec file for WinG, it's only stub for now, but it
      	should be easy to do by someone with Windows programming
      	knowledge. See: ftp.microsoft.com/SoftLib/MSLFILES/wing10.exe.
      
      	* [if1632/crtdll.spec]
      	Added some string and memory functions to make sfxed95.exe (of
       	Warcraft 2) almost work.
      75d86e1f
  38. 13 Oct, 1996 1 commit
    • Alexandre Julliard's avatar
      Release 961013 · bf9130af
      Alexandre Julliard authored
      Sun Oct 13 15:32:32 1996  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [Make.rules.in] [*/Makefile.in]
      	Made it possible to compile from a directory other than the source
      	directory.
      
      	* [graphics/metafiledrv/init.c] [include/metafiledrv.h]
      	  [objects/metafile.c] [objects/dc.c]
      	New graphics driver for metafiles.
      
      	* [if1632/thunk.c]
      	Added thunks for SetWindowsHook and SetDCHook.
      
      	* [windows/dialog.c]
      	Fixed GetNextDlgGroupItem and GetNextDlgTabItem to skip disabled
      	items.
      
      	* [*/*]
      	Removed non Win32-clean types HANDLE, HBITMAP, HBRUSH, HFONT,
       	HINSTANCE, HMENU, HRGN and HTASK.
      
      Wed Oct  9 14:59:45 1996  Frans van Dorsselaer  <dorssel@rulhm1.LeidenUniv.nl>
      
      	* [controls/edit.c]
      	Fixed EditWndProc() to fall back to DefWndProc() when the
      	edit state structure is not available.
      
      Wed Oct  2 14:00:34 1996  Huw D. M. Davies  <h.davies1@physics.oxford.ac.uk>
      
      	* [windows/nonclient.c] [windows/mdi.c]
      	AdjustWindowRectEx16() should only take notice of the styles
       	WS_DLGFRAME, WS_BORDER, WS_THICKFRAME and
       	WS_EX_DLGMODALFRAME. Thanks to Alex Korobka.
      
      	* [controls/scroll.c]
      	Fixed typo in ShowScrollBar32().
      
      Sun Aug 25 20:18:56 1996  Jukka Iivonen <iivonen@cc.helsinki.fi>
      
      	* [if1632/user32.spec] [if1632/winmm.spec]
      	Added SetParent and sndPlaySoundA.
      bf9130af