1. 21 Mar, 2008 1 commit
  2. 23 Oct, 2006 1 commit
  3. 14 Sep, 2006 1 commit
  4. 07 Feb, 2006 1 commit
  5. 11 Aug, 2005 1 commit
  6. 09 Mar, 2004 1 commit
  7. 02 Mar, 2004 1 commit
  8. 21 Jul, 2003 1 commit
  9. 02 Apr, 2003 1 commit
  10. 15 Aug, 2002 1 commit
  11. 08 Jul, 2002 1 commit
  12. 21 May, 2002 1 commit
  13. 17 May, 2002 1 commit
  14. 11 May, 2002 1 commit
  15. 09 May, 2002 1 commit
  16. 24 Nov, 2001 1 commit
  17. 10 Nov, 2000 1 commit
  18. 31 Oct, 2000 1 commit
  19. 23 Oct, 2000 1 commit
  20. 09 Sep, 2000 1 commit
  21. 04 Aug, 2000 1 commit
  22. 29 Jul, 2000 1 commit
  23. 23 Jul, 2000 1 commit
  24. 01 May, 2000 1 commit
    • Bertho Stultiens's avatar
      - Implemented a new preprocessor that is (nearly) ANSI-C compliant. The · 27337af6
      Bertho Stultiens authored
        old parser has been stripped from the old preprocessor-code which
        cleaned up both resource-scanner and -parser.
      - Standard defines have been introduced (see README.wrc)
      - Both preprocessor- and resource-scanner have been optimized slightly
        so that no backing up is required (one char lookahead is enough).
      - Filename-scanning has been cleaned up, though not perfect yet.
      - User-type resources are compatible now.
      - Line-continuation in strings is corrected so that it does not
        introduce a newline in the output.
      27337af6
  25. 28 Apr, 2000 1 commit
  26. 24 Apr, 2000 1 commit
  27. 15 Apr, 2000 1 commit
  28. 03 Feb, 2000 1 commit
  29. 31 Jan, 2000 1 commit
  30. 29 Jan, 2000 1 commit
  31. 25 Oct, 1999 1 commit
  32. 13 Oct, 1999 1 commit
  33. 18 Jun, 1999 1 commit
  34. 25 Apr, 1999 1 commit
  35. 10 Mar, 1999 1 commit
  36. 30 Jan, 1999 1 commit
  37. 01 Nov, 1998 1 commit
  38. 24 Oct, 1998 1 commit
  39. 22 Aug, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980822 · 85ed45e3
      Alexandre Julliard authored
      Sat Aug 22 17:46:19 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [include/dosexe.h] [include/module.h] [include/pe_image.h] 
      	  [include/process.h] [include/windows.h] [loader/dos/module.c]
      	  [loader/module.c] [loader/ne/module.c] [loader/pe_image.c]
      	  [scheduler/process.c] [win32/process.c]
      	Partially implemented CreateProcess32.
      
      	* [win32/device.c] [relay32/kernel32.spec] [scheduler/k32obj.c]
      	  [misc/registry.c] [win32/file.c]
      	Partially implemented VxDCall (VMM registry services).
      
      	* [files/dos_fs.c]
      	DOSFS_FindNext made thread-safe.
      
      	* [include/sig_context.h] [include/syslevel.h] [loader/signal.c]
      	  [scheduler/syslevel.c] [tools/build.c]
      	Replaced CALLTO16_Current_fs by SYSLEVEL_Win16CurrentTeb.
      
      	* [win32/kernel32.c]
      	Bugfix: QT_Thunk/FT_Thunk should return 'long' in DX:AX, not EAX.
      
      	* [if1632/relay.c] [relay32/builtin32.c] [windows/msgbox.c]
      	  [msdos/int20.c] [msdos/int21.c]
      	Use ExitProcess instead of TASK_KillCurrentTask.
      
      	* [include/task.h] [include/thread.h] [loader/task.c] 
      	  [scheduler/thread.c] [include/queue.h] [windows/message.c] 
      	  [windows/queue.c] [windows/win.c]
      	Prevent Win32 threads from entering the TASK_Reschedule loop.
      	(Note: Win32 messaging still doesn't work correctly; this patch
      	is just preventing the system from crashing when Win32 threads
      	call messaging functions. Messages will probably still get lost.)
      
      	* [scheduler/critsection.c]
      	Deactivated the use of SEM_UNDO for the SYSTEM_LOCK semaphore;
      	for some reason, this leads to problems after threads terminate... 
      
      Sat Aug 22 15:00:00 1998  Jrgen Schmied <juergen.schmied@metronet.de>
      
      	* [include/authors.h]
      	New file, includes all names of the developer (former shell.c)
      
      	* [Makefile.in][configure][configure.in][dlls/Makefile.in]
      	  [dlls/shell32/Makefile.in][shres.rc]
      	Created dlls/shell32 and moved the shell32 stuff in it.
      	Started to create internal resources.
      
      	* [dlls/shell32/*]
      	Split the shell32 implementation into smaller files.
      	New classes: IContextMenu, IExtractIcon, IShellView.
      	Implemented Shell_GetImageList().
      	shell32 links to comctl32 now dynamically so it can use
      	internal/external implementations.
      
      	* [documentation/internal-dll] [documentation/shell32]
      	New, could anybody do a spellcheck?
      
      	* [include/commctrl.h]
      	Many new LV constants, structures, functions.
      
      	* [controls/comctl32undoc.c]
      	Rewrote the DSA* functions.
      
      	* [windows/winpos.c]
      	SetShellWindow32, GetShellWindow32.
      
      Sat Aug 22 14:02:15 1998  Alexander Lukyanov <lav@long.yar.ru>
      
      	* [loader/resource.c]
      	Mark last accelerator as such in LoadAccelerators32W.
      
      	* [relay32/shell32.spec] [misc/shell.c]
      	Add stubs for SHGetSpecialFolderPath[AW].
      
      Sat Aug 22 02:07:42 1998  Adrian Harvey <adrian@select.com.au>
      
      	* [include/file.h] [file/file.c] [msdos/int21.c] [msdos/vxd.c]
      	  [misc/lzexpand.c] [win32/kernel32.c] [documentation/filehandles]
      	Fixed file handle handling.  Created universal HFILE16 to HFILE32
      	translation macro from msdos/int21 code by Ove Kaaven.
      	Used macro in all Win16 functions so that win32 handles are translated
      	to avoid DOS/Win16 stdxx handles.
      	Removed handle translation from int21.c where Win16 functions are
      	called.  Changed remaining calls to use new macro names.
      	Documented filehandle handling and differences between win 16 & 32.
      
      Fri Aug 21 20:32:49 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [server/process.c] [server/thread.c]
      	Implemented object wait queues and synchronization.
      
      Fri Aug 21 18:40:02 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
      
      	* [graphics/psdrv/*]
      	DEVMODE dmPaper{Width|Length} fields are in 0.1mm.
      	Select a 100 pixel default font in CreateDC.
      
      Thu Aug 20 22:47:39 1998  Uwe Bonnes  <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [objects/bitmap.c]
      	Handle bits=32 in SetBitmapBits32 and GetBitmapBits32.
      
      	* [msdos/int21.c]
      	Add handling of Int21 0A and 37.
      
      	* [misc/commdlg.c]
      	Use MapHModuleLS and MapHModuleSL when translating HINSTANCE16 to
      	HINSTANCE32 and vice versa.
      
      	* [win32/file.c]
      	CreateFile32A: Abort if filename == NULL.
      
      Thu Aug 20 12:28:31 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [*/*]
      	Lots of missing prototypes added, some parameter types adapted to match
      	SDK.
      
      	* [debugger/stabs.c]
      	Don't loop forever if we don't find wine or one of the libxxx.so.
      
      	* [loader/ne/module.c]
      	Implemented MapHModuleLS,MapHModuleSL,MapHinstLS,MapHinstSL.
      
      	* [misc/network.c]
      	Implemented WNetGetUser32A.
      
      	* [misc/shellord.c]
      	Implemented ILRemoveLastID.
      
      	* [multimedia/dsound.c]
      	Fixed StarCraft memory leak.
      
      	* [graphics/ddraw.c]
      	Removed some unnecessary simple relaying functions, tried polishing
      	up the Xlib implementation (still doesn't work), temp. removed Xshm
      	code (to be remerged with working Xlib code).
      
      Tue Aug 18 22:29:17 1998  Ove Kaaven <ovek@arcticnet.no>
      
      	* [multimedia/mmio.c] [multimedia/mmsystem.c]
      	Fixed most mmio bugs, fully implementing mmioSetBuffer
      	buffering, ability to read memory files, and the
      	sndPlaySound() SND_MEMORY flag. Most mmio-using programs
      	now work fine.
      
      	* [include/dosexe.h] [include/miscemu.h] [include/module.h]
      	  [loader/module.c] [loader/task.c] [msdos/dosmem.c]
      	Improved DOS VM flexibility and portability somewhat. (Did
      	I get the #ifdefs right this time, BSD-ers?)
      
      	* [msdos/int21.c]
      	Made "Get Current PSP address" work as expected in a DOS VM.
      
      	* [loader/dos/*]
      	Began improving flexibility and portability somewhat. It
      	should be easier to add DPMI RMCB callbacks now. The
      	DOS VM no longer leaves big files lying around in /tmp
      	after a crash.
      
      Tue Aug 18 12:38:31 1998 Turchanov Sergey <turchanov@usa.net>
      
      	* [relay32/winmm.spec]
      	This patch allows WinAmp to play WAV files (at least in PCM
      	format).
      
      Sun Aug 16 05:34:13 1998  Pablo Saratxaga <srtxg@chanae.alphanet.ch>
      
      	* [windows/keyboard.c]
      	Corrected keyboard code to properly handle keys : ? ~ and "
      	on non US keyboards.
      
      Sat Aug 15 18:47:14 1998  Brian Craft <bcboy@dorothy.wanglab.brandeis.edu>
      
      	* [windows/win.c]
      	Fixed severe bug in EnumChildWindwos().
      
      Thu Aug 13 21:05:35 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [controls/tooltips.c]
      	Fixed some bugs. Added subclassing support.
      
      	* [controls/toolbar.c]
      	Improved tooltip integration. Fixed some bugs.
      
      	* [controls/commctrl.c]
      	Changed control registration and added some documentation.
      	Fixed ShowHideMenuCtl.
      
      	* [controls/rebar.c][include/rebar.h][include/commctrl.h]
      	Improved rebar implementation (still no display).
      
      	* [controls/pager.c][include/pager.h][include/commctrl.h]
      	Improved pager implementation (still no display).
      
      	* [misc/imagelist.c]
      	Fixed a bug.
      
      	* [documentation/common_controls]
      	Updated.
      
      Sun Aug  9 19:50:20 1998  James Juran <jrj120@psu.edu>
      
      	* [Makefile.in] [documentation/Makefile.in] 
      	  [programs/Makefile.in] [programs/*/Makefile.in]
      	Added uninstall rules, cleaned up install rules a little bit.
      
      Sun Aug  9 13:21:35 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [loader/ne/module.c] [if1632/kernel.spec]
      	Added the undocumented HIWORD of GetModuleHandle (hFirstModule).
      
      	* [loader/ne/segment.c]
      	Wine forgot to set some NE_SEGFLAGS_*.
      	Combined with another loader change, this fixed the
      	"BLINKER -- error in loading module" or ghost MessageBox problem
      	that about 1% of all Windows programs have.
      	Some BLINKER programs still don't work, though.
      	But I'm working on it, with great help from Blinkinc.
      
      	* [loader/task.c]
      	InitTask needs to decrement the SP register by two as Win95 does.
      
      Sun Aug  9 02:41:28 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [if1632/kernel.spec] [relay32/kernel32.spec] [scheduler/syslevel.c]
      	  [loader/main.c] [win32/ordinals.c] [include/syslevel.h] 
      	  [scheduler/Makefile.in]
      	Implemented Win95 'syslevel' routines (including Win16Lock).
      
      	* [if1632/relay.c] [if1632/thunk.c] [tools/build.c] [loader/task.c]
      	  [loader/ne/segment.c] [win32/kernel32.c] [memory/selector.c]
      	  [include/stackframe.h] [include/thread.h]
      	16-bit %fs handling revised.  Use Win16Lock where appropriate.
      
      	* [include/thread.h] [scheduler/synchro.c] [windows/message.c] 
      	  [windows/queue.c] [win32/process.c]
      	Implemented MsgWaitForMultipleObjects.
      
      	* [files/change.c] [files/Makefile.in] [scheduler/k32obj.c] 
      	  [win32/newfns.c]
      	Implemented (dummy) file change notification objects.
      
      	* [debugger/dbg.y] [scheduler/process.c] [scheduler/thread.c]
      	  [include/process.h] [include/thread.h]
      	Suspend all threads except current when hitting debugger break point.
      
      	* [objects/dib.c]
      	Bugfix for CreateDIBSection.
      85ed45e3
  40. 14 Jun, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980614 · f90efa9c
      Alexandre Julliard authored
      Sun Jun 15 10:30:35 1998  Andreas Mohr <100.30936@germany.net>
      
      	* [files/dos_fs.c] [files/file.c] [if1632/wprocs.spec]
      	  [misc/aspi.c]
      	Added support for scanners that need Adaptec's ASPI2DOS.
      
      	* [graphics/env.c] [misc/printerdrv.c] [graphics/win16drv/init.c]
      	  [if1632/gdi.spec] [include/gdi.h]
      	Enhanced printer support (especially Win95):
      	Drv[GS]etPrinterData, [GS]etEnvironment; added AbortProc handling.
      
      	* [misc/tapi32.c] [relay32/tapi32.spec]
      	Added some stubs.
      
      	* [configure.in] [graphics/fontengine.c] [include/windows.h]
      	  [misc/comm.c] [misc/w32skrnl.c] [misc/win32s16.c]
      	Made Wine compile on HP-UX (just for fun ;)
      
      	* [controls/menu.c] [include/windows.h]
      	Complete rewrite of EnableMenuItem32.
      	Free Agent 32 still doesn't work :(
      
      	* [misc/version.c] [if1632/kernel.spec] [include/winbase.h]
      	Implemented GetVersionEx16.
      
      	* [misc/network.c] [if1632/user.spec]
      	Fixed arguments of WNetGetPropertyText.
      
      	* [misc/version.c] [relay32/comctl32.spec] [relay32/oleaut32.spec]
      	Implemented COMCTL32_DllGetVersion, OaBuildVersion.
      
      	* [win32/file.c]
      	Fixed UNC handling of CreateFile32.
      
      Sat Jun 13 22:35:12 1998  Douglas Ridgway  <ridgway@winehq.com>
      
      	* [Makefile.in] [Make.rules.in]
      	Added pattern for CVS merge files to 'make clean'
      
      	* [ole/olecli.c] [windows/scroll.c] [windows/grahics.c]
      	Add some DC handle unlocking. (When hdc's are always unlocked,
      	they can be made moveable.)
      
      	* [documentation/wine.texinfo] 
      	Started a Wine Design chapter with discussion of 
      	graphics driver model.
      
      Sat Jun 13 11:19:25 1998  David Luyer <luyer@ucs.uwa.edu.au>
      
      	* [misc/main.c] [relay32/relay386.c]
      	Added new option -debugmsg +relay=.... or -debugmsg -relay=...
      
      Fri Jun 12 22:56:09 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [relay32/snoop.c][relay32/builtin.c][loader/pe_image.c]
      	Added inter win32 dll snooping. Use -debugmsg +snoop.
      	Number of arguments and string references are autodetected.
      	Some small bugfixes in the PE loader.
      
      	* [misc/system.c]
      	Disabled SystemTimers. They do not work with the current
      	%fs handling in the 32->16 relaycode. (helps labview)
      
      	* [msdos/dpmi.c][msdos/int2f.c][files/drive.c]
      	Added a monoton linear increasing memory allocator for DPMI (required
      	for LabView, HAFAS, ...)
      	mscdex handling in emulated realmode interrupts (for mcicda.drv)
      	allocate logical drives only once. (helps Myst)
      
      	* [files/profile.c]
      	Handle ^Z as space. Found on CDROMS (helps Myst Installer).
      
      	* [multimedia/mmio.c]
      	mmio* partially updated to win32. No funny additions.
      
      	* [windows/driver.c]
      	Added win32 driver handling (will be used for win32 multimedia/
      	msvideo drivers).
      
      	* [win32/device.c]
      	Added device handling (K32OBJ_DEVICE_IOCTL). Implemented 
      	VTDAPI.5 (used by win95' WINMM.timeGetTime())
      
      Fri Jun 12 18:01:18 1998 Rein Klazes <rklazes@casema.net>
      
      	* [ole/compobj.c relay32/ole32.spec]
      	Add a stub for CoLockObjectExternal32.
      
      	* [objects/clipping.c]
      	Fix in IntersectClipRect(), when there is no initial clipping
      	region.
      
      	* [graphics/x11drv/graphics.c]
      	Corrected several "one-off" errors for the Ellipse, Rectangle
      	and RoundRectangle (especially small ones) draw routines. 
      	Arc and friends still have to be done.
      
      Fri Jun 12 06:23:19 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [misc/ntdll.c]
      	Fixed some of the parameter counts.
      
      	* [misc/registry.c]
      	General cleanup, documentation.
      	Standard keys are allowed to be 'closed' and succeed.
      
      	* [misc/shell.c]
      	Check for correct return values from Reg* functions.
      
      	* [win32/newfns.c]
      	Added stubs for OpenDesktopA, SetThreadDesktop, and
      	SetUserObjectInformationA.
      
      Wed Jun 10  20:28:08 1998  James Juran  <jrj120@psu.edu>
      
      	* [debugger/break.c]
      	Fixed bug introduced in 980503 that broke the -debug command 
      	line option for PE executable files.
      
      	* [configure.in] [include/acconfig.h] [include/debugtools.h]
      	  [documentation/debug-msgs]
      	Added 'configure' options to compile out debugging messages.
      	Use --disable-debug to disable all debugging messages, and
      	--disable-trace to just disable TRACE messages.  This results
      	in a stripped executable that is 15-20% smaller.  This option
      	is very much untested--don't expect it to work.
      
      	* [documentation/debug-msgs] [documentation/debugging]
      	Minor updates.
      
      	* [*/*.c]
      	Fixed some compile warnings.  This also includes the
      	compile_warnings_trivial patch from WineHQ.
      
      Tue Jun 10 22:00:18 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [windows/sysmetrics.c][include/sysmetrics.h]
      	Fixed some Win95 values.
      
      	* [windows/nonclient.c][include/windows.h]
      	Fixed some Win95 drawing bugs.
      	Added extended window style flags (WS_EX_xxx).
      
      	* [misc/printdrv.c][relay32/winspool.spec]
      	Added stubs for DeletePrinterDriver32A, DeleteMonitor32A
      	and DeletePort32A.
      
      	* [windows/mdi.c][include/windows.h][relay32/user32.spec]
      	Added stubs for CascadeWindows and TileWindows.
      
      	* [controls/toolbar.c][include/toolbar.h]
      	Fixed a few bugs and implemented new features.
      
      	* [misc/shellord.c][relay32/shell32.spec]
      	Added stubs for SHELL32_60, SHELL32_61 and SHELL32_184.
      
      	* [controls/comctl32undoc.c][relay32/comctl32.spec]
      	New file comctl32undoc.c. Contains undocumented functions
      	of COMCTL32.DLL. These functions are needed to run EXPLORER.EXE
      	IEXPLORE.EXE and TASKMAN.EXE.
      
      	* [controls/status.c]
      	Added text alignment.
      
      Tue Jun  8 22:00:00 1998  Bertho Stultiens <bertho@akhphd.au.dk>
      
      	* [programs/*/Makefile.in]
      	Changed the rules to use wrc as resource compiler but
      	passing the source through gcc first for macro expansion.
      
      	* [programs/*/*.rc]
      	Added #include "windows.h" for the resource compiler in the
      	appropriate files.
      
      	* [tools/wrc/wrc.[ch]] [tools/wrc/writeres.c]
      	Added commandline option -A for autoregister code.
      	Corrected the underscore problem by checking the proper define
      	from config.h.
      
      Sun Jun  7 22:09:29 1998  Pascal Cuoq <pcuoq@ens-lyon.fr>
      
      	* [ole/ole2nls.c] [memory/string.c]
      	Improved LCMapString32A, and changed CompareString32A,
      	lstrcmp, lstrcmpi to use it.
      
      Sat Jun  6 19:00:50 1998  Martin Strmberg <ams@ludd.luth.se>
      
      	* [include/winnt.h]
      	Added typedefs for security and tokens.
      
      Sat Jun  6 12:26:31 1998  Morten Welinder  <terra@diku.dk>
      
      	* [objects/text.c]
      	Use debugstr_an in DrawText16.
      
      	* [loader/resource.c]
      	Use debugres_w in FindResourceEx32W.  Avoid crashing during
      	debug when wm is NULL.
      
      	* [if1632/relay.c]
      	In RELAY_DebugCallTo16, send output to the right place and
      	avoid side effects in macro arguments.
      
      Wed Jun  3 20:56:03 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
      
      	* [controls/scroll.c] [windows/nonclient.c]
      	Fix several off by one errors in scrollbar painting.
      
      Tue Jun  2 23:58:59 1998  Insomnia (Stea Greene) <insomnia@core.binghamton.edu>
      
      	* [graphics/dsound.c]
      	Rewrote mixer code to handle panning and volume for 16->16, 16->8,
      	8->16, and 8->8 bit mixes.  Conforms to DirectX's "logarithmic
      	hearing scale" as specified in M$VC docs.  Still does not handle
      	mixing of different frequencies (I am still working on that). 
      	Tested 16->16 extensively with StarCraft.  Other mixing combinations
      	untested but should work fine.  Still kind of a work in progress,
      	so be warned.
      
      Tue Jun  2 03:31:33 1998  Alexander V. Lukyanov <lav@long.yar.ru>
      
      	* [tools/wrc/utils.c]
      	dup_basename: fix to strip directory.
      
      Mon Jun  1 20:00:00 1998  Juergen Schmied <juergen.schmied@metronet.de>
      
      	* [include/windows.h] [objects/cursoricon.c] [relay32/user32.spec]
      	Added stubs LoadCursorFromFileW and LoadCursorFromFileA.
      f90efa9c