1. 04 Jan, 2011 2 commits
  2. 30 Dec, 2010 1 commit
  3. 20 Aug, 2009 1 commit
  4. 23 May, 2006 1 commit
  5. 10 Oct, 2005 1 commit
  6. 22 Jun, 2005 1 commit
  7. 05 Sep, 2003 1 commit
  8. 28 Mar, 2003 1 commit
  9. 27 Mar, 2003 1 commit
  10. 26 Feb, 2003 1 commit
  11. 31 Jan, 2003 1 commit
  12. 20 Jan, 2003 1 commit
  13. 19 Dec, 2002 1 commit
  14. 31 May, 2002 1 commit
  15. 09 Mar, 2002 1 commit
  16. 19 Dec, 2001 1 commit
  17. 02 Jan, 2001 1 commit
  18. 25 Aug, 2000 1 commit
  19. 25 Jul, 2000 1 commit
    • Bertho Stultiens's avatar
      - Implemented a bug-work-around for Berkeley yacc (byacc) which · b37a889f
      Bertho Stultiens authored
        does not generate proper default transition rules for non-terminals.
        See comments in parser.y how the fix works.
      - Changed the error-line/char position to make emacs happy parsing
        the position of the error.
      - Added comments in the documentation in which order the line-numer
        and character-position of the error is written.
      b37a889f
  20. 08 Jul, 2000 1 commit
    • Bertho Stultiens's avatar
      - Bugfix: Macro expansion of strings would assert an internal error · 24b5050a
      Bertho Stultiens authored
        or a segfault due to a lacking '\0' in the expansion.
      - Bugfix: Prevent buffer overflow in reallocation of macro expansion
        buffers.
      - Bugfix: Wrc's version information was not passed as numerical to the
        preprocessor due to an error in the definition of the macro.
      - Relaxed the newline constraint in global LANGUAGE statements, which
        was introduced in version 1.1.3, so that some fancy preprocessor
        constructs can work.
      - Removed the gcc-style #line handling from the resource-parser to the
        resource-scanner so that it is possible to include files at any stage
        of the source, independent of the parser-state.
      - Bugfix: Stringtables were not correctly searched for duplicates
        because the language comparison disregarded the sublanguage.
      - Eliminated a repetitive warning when writing stringtables with zero
        length string entries. These are perfectly valid (but make no sense:-).
        Warnings are now only generated during parse in pedantic mode.
      24b5050a
  21. 13 Jun, 2000 1 commit
    • Bertho Stultiens's avatar
      - Bugfix: Corrected "off by one" error in the linenumber while parsing · 661a9403
      Bertho Stultiens authored
        resource.
      - Bugfix: A segfault would occur if messagetables were parsed without
        memory options attached. Also added buffer-overflow safeguard while
        converting between byteorders.
      - Finished remapping usertype resources onto standars types by tricking
        the parser into accepting a different token. The remapping can be
        disabled with a new commandline option '-m'.
      - Resolved some warning about chars used as index on SGI O2 machine
        (the ctype isXXX() routines are macros there).
      661a9403
  22. 08 Jun, 2000 1 commit
    • Bertho Stultiens's avatar
      - Implemented MESSAGETABLE resource type. · c107f714
      Bertho Stultiens authored
      - Usertype resources that cause a type-clash with defined resources
        are now detected and a warning is generated. Some types should be
        rerouted through other code so that they will be (re-)interpreted.
      - Bugfix: Line-continuation in strings in resources include a newline.
        This `feature' got deleted with the builtin preprocessor, but has been
        put back into place (see last changes comment from version 1.1.0).
      - Bugfix: The preprocessor now correctly will see "\\\r\n" as a line-
        continuation.
      - Bugfix: Assemblers on some platforms do not use 16bit quantities
        for `.word'. This directive is now changed into `.short'.
      - All types that accept inline data definitions (a la RCDATA) now
        also accept a file specification. This unifies the structure a bit.
      c107f714
  23. 23 May, 2000 1 commit
    • Bertho Stultiens's avatar
      - Implemented animated cursors and icons resource types. · 997e0d78
      Bertho Stultiens authored
      - Added partial support for font resources (user supplied fontdir is
        required).
      - All resources with inline data (a la RCDATA) now support language,
        version and characteristics data.
      - Implemented resource name duplicate checks. It is now an error if
        two resources of the same type have the same name.
      - Bugfix: Language propagation was not correct when .res files were
        generated.
      - Bugfix: VERSIONINFO now handles memory options.
      - Bugfix: resource names and the resource type may be equal (e.g. MENU
        MENU {...}). This support was mistakingly deleted in the upgrade to
        the builtin preprocessor.
        The standalone LANGUAGE setting became context sensitive as a consequence
        of this. Now it *must* end with a newline *after* both expressions and
        no newlines are allowed within the line (the statement must fit on one
        line). This is no practical problem though.
      997e0d78
  24. 09 May, 2000 1 commit
    • Bertho Stultiens's avatar
      - Bugfix: Corrected a SEGV in the rawdata handling. Mistakingly took the · 3d455c9b
      Bertho Stultiens authored
        address of a pointer instead of its value. This probably slipped in
        during the merge of my tree into the winetree.
        Lesson learned: always double check.
      - Verified most resources so that win16 compile also generates correct
        output for reversed endian.
      - Implemented byte-ordering for resources. All resources can be forced
        to be little-, big- or native endian with command-line option -B.
      - Reading resources from .res-files are only accepted in native byte-
        ordering so that no additional semantic analysis is required.
      - Resource directory is still written in native-only format, including
        the strings.
      - Wrc is now installed through the makefile with 'make install' and also
        uninstalled with 'make uninstall'.
      - Wrote a man-page for better reference. The manpage also gets installed
        and uninstalled.
      - Cleaned up the namespace a bit by more agressive use of static.
      3d455c9b
  25. 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
  26. 04 Jan, 2000 1 commit
  27. 07 Nov, 1999 1 commit
  28. 18 Aug, 1999 1 commit
  29. 14 Aug, 1999 1 commit
  30. 20 Jul, 1999 1 commit
    • Bertho Stultiens's avatar
      - Generalized the distinction between 2 and 4 byte integers slightly through · 62451da5
      Bertho Stultiens authored
        a new parser state. The is now a warning when a 2 byte integer is larger
        than 16 bit (and is truncated).
      - Fixed a couple of cosmetic things in the DLGINIT stuff so that dumping of
        this type will work as expected.
      - Added generalized language/version/characteristics support to the DLGINIT
        resource type.
      
      Ulrich Czekalla <ulrichc@corel.ca>
      - Added support for DLGINIT resource-type.
      - Added string continuation and embedded quoting.
      - Added numeric IDs for icons in controls.
      
      Eric Pouech <Eric.Pouech@wanadoo.fr>
      - Bugfix: Distinguish between 2 and 4 byte integers in RCDATA.
      62451da5
  31. 25 Apr, 1999 1 commit
  32. 20 Feb, 1999 1 commit
  33. 02 Feb, 1999 1 commit
  34. 17 Jan, 1999 1 commit
  35. 14 Dec, 1998 1 commit
  36. 06 Nov, 1998 1 commit
  37. 28 Jun, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980628 · ebfc0fee
      Alexandre Julliard authored
      Sun Jun 28 18:37:02 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/signal.c] [miscemu/instr.c] [memory/virtual.c]
      	Moved page-fault handling to INSTR_EmulateInstruction.
      
      	* [scheduler/thread.c]
      	Added locking and check for own thread in Suspend/ResumeThread.
      
      Sat Jun 27 21:25:21 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [objects/dib.c] [objects/bitmap.c] [objects/oembitmap.c] 
      	  [graphics/x11drv/bitblt.c] [include/bitmap.h]
      	Improved DIB section handling using page fault handlers.
      	(Note: This patch includes code contributed by Matthew J. Francis.)
      
      	* [memory/virtual.c] [if1632/signal.c] [include/global.h]
      	Page Fault handler support added.
      
      	* [if1632/signal.c] [loader/signal.c] [tools/build.c] [misc/system.c]
      	  [misc/winsock_dns.c] [include/sig_context.h] [include/thread.h]
      	16-bit %fs handling improved: Always preserve 16-bit %fs value,
      	always restore 32-bit %fs value for signal handlers.
      
      	* [if1632/thunk.c] [loader/module.c] [misc/callback.c] [windows/user.c]
      	  [loader/ne/resource.c] [include/callback.h] [include/module.h]
      	  [if1632/kernel.spec] [if1632/wprocs.spec]
      	Resource Handler function pointer stored as 16-bit SEGPTR.
      
      	* [loader/task.c] [windows/win.c] [windows/winpos.c] [if1632/user.spec]
      	  [if1632/kernel.spec] [loader/ne/module.c]
      	Some minor incompatibilities fixed (Win32s relies on those):
      	GetExePtr, IsWindow16 should set ES on return; WINPOS_SendNCCalcSize
      	should cope with having the WINDOWPOS structure trashed;
      	the OFSTRUCT in the NE module image should be placed *last*.
      
      	* [include/windows.h]
      	Missing prototype for FlushViewOfFile.
      
      	* [loader/task.c]
      	Bugfix: Command line should *not* start with a blank.
      	
      	* [loader/ne/segment.c]
      	Bugfix: Fixups to offset 0 were never applied.
      
      	* [misc/lstr.c]
      	Use debugstr_a in OutputDebugString16.
      
      	* [msdos/dpmi.c]
      	Stub for int 31 BL=2f AX=7a20 (NetWare: Get VLM Call Address) added.
      
      	* [msdos/int21.c]
      	Stub for int 21 AX=440d CL=6f (get drive map information) added.
      
      Fri Jun 26 18:08:30 1998  Rein Klazes <rklazes@casema.net>
      
      	* [windows/winpos.c]
      	Fix small buglet that mixed up maximized and minimized windows.
      
      	* [include/x11drv.h] [objects/dc.c] [graphics/x11drv/pen.c]
      	  [graphics/x11drv/graphics.c]
      	Fix some bugs with lines joining styles. Draws rectangles
      	with thick pens now correctly.
      
      Fri Jun 26 16:22:23 1998  James Juran <jrj120@psu.edu>
      
      	* [misc/shell.c]
      	Fixed bug I introduced last release in InternalExtractIcon.
      
      	* [win32/file.c]
      	Added documentation for CreateFile32A.
      
      	* [documentation/wine.man]
      	Updated manpage.	
      
      	* [ChangeLog]
      	Added my entry from last release.
      
      Fri Jun 26 13:33:30 1998  Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
      
      	* [graphics/psdrv/*] [if1632/wineps.spec] [include/psdrv.h]
      	  [include/print.h] [objects/gdiobj.c]
      	First stages of an internal Postscript driver. See
      	graphics/psdrv/README . Should print text (badly) from win3.1 notepad,
      	write and winword6.
      
      	* [documentation/printing]
      	Some notes on printing.
      
      	* [controls/edit.c]
      	Strip off WS_BORDER in WM_NCREATE, edit draws its own rectangle.
      	EC_USEFONTINFO seems to be used as a left/right value for EM_SETMARGINS
      	and not as an action as the docs say. This actually makes more sense.
      	Scroll the caret back to zero after a WM_SETTEXT.
      
      Fri Jun 26 10:56:25 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [if1632/snoop.c]
      	Added win16 inter-dll snooping.
      
      	* [win32/ordinals.c]
      	KERNEL_485 is GetProcessDword.
      
      	* [include/xmalloc.h][include/bitmap.h][misc/xmalloc.c]
      	Added xcalloc so we 0 initialize XImages. 
      	Fixes/Hides the 'junk around MOPYFish'.
      
      	* [misc/ntdll.c]
      	Some stubs added.
      
      Thu Jun 25 15:22:43 1998  Adrian Harvey <adrian@select.com.au>
      
      	* [scheduler/thread.c] 
      	Implemented SuspendThread and ResumeThread.
      
      Thu Jun 25 00:55:03 1998  Peter Hunnisett <hunnise@nortel.ca>
      
      	* [include/debug.h,dplay.h,dsound.h][multimedia/dsound.c,dplay.c]
      	  [relay32/dplayx.spec,dplay.spec][multimedia/Makefile.in]
      	  [documentation/status/directplay]
      	Added preliminary support for DirectPlay & DirectPlayLobby. Moved the
      	preliminary stubs put in the dsound files into two new files
      	dplay.h and dplay.c.
      	Added new debug channel (dplay) for this.
      	Created new document to keep track of implementation.
      
      	* [include/winioctl.h][win32/device.c]
      	Added some framework in DeviceIoControl to, in the future, support
      	the "builtin" windows dwIoControlCodes. Added new header file
      	winioctl.h . 
      
      	* [multimedia/mmsystem.c]
      	Added slightly improved debugging information for PlaySound.
      
      Wed Jun 24 12:00:00 1998  Juergen Schmied <juergen.schmied@metronet.de> 
      
      	* [files/profile.c][graphics/x11drv/xfont.c][loader/module.c]
      	Changed lstrcmpi32A to strcasecmp, lstrncmpi32A to strncasecmp,
      	lstrcpy32A to strcpy, lstrlen32A to strlen, lstrcmp32A to strcmp
      	because it's not necessary to support locale on such places.
      	It causes a huge overhead and even fails sometimes 
      
      	* [include/oleauto.h][include/winerror.h]
      	Added some ole-related constants.
      
      	* [misc/shell.c]
      	SHELL32_DllGetClassObject, SHGetSpecialFolderLocation,
      	SHGetPathFromIDList improved the stubs
      
      	* [ole/folders.c]
      	IShellFolder* functions rewrote the stubs so don't crash and give
      	something sensible back, started implementation of.
      
      	* [ole/typelib.c][relay32/oleaut32.spec]
      	LoadTypeLib32, RegisterTypeLib stub.
      
      	* [ole/ole2nls.c]
      	Fixed a buffer overrun in CompareString32A.
      	Test for a bad pointer in LCMapString32A (happens
      	in winhlp32 while building a index for searching). 
      
      	* [relay32/oleaut32.spec] [ole/typelib.c]
      	Added stub for LoadTypeLib (ole32) to make excel95 happy.
      
      Tue Jun 23 22:47:09 1998  Alex Priem <alexp@sci.kun.nl>
      
      	* [files/profile.c] [relay32/kernel32.spec]
      	Added WritePrivateProfileStructA, GetPrivateProfileStructA,
      	GetPrivateProfileSectionNames16.
      
      Tue Jun 23 01:34:43 1998  Pascal Cuoq <pcuoq@ens-lyon.fr>
      
      	* [ole/ole2nls.c]
      	GetStringTypeEx32A: Implemented CT_CTYPE2 and CT_CTYPE3 cases.
      	LCMapString32A: Map final '\0' for '\0'-terminated strings.
      
      	* [misc/shellord.c] [files/profile.c] [graphics/driver.c] 
      	  [loader/module.c] [msdos/int21.c] [windows/driver.c] [files/drive.c]
      	Changed lstrcmpi32A -> strcasecmp.  Should be OK in these places.
      
      Sat Jun 20 23:40:00 1998  Bertho Stultiens <bertho@akhphd.au.dk>
      
      	* [tools/wrc/]
      	Wrc version 1.0.2 (20-Jun-1998). Please revert to 
      	the file tools/wrc/CHANGES for details.
      
      Sat Jun 20 14:58:00 1998  Marcel Baur  <mbaur@g26.ethz.ch>
      
      	* [ole/ole2nls.c] [ole/nls/*]
      	Added the first 57 nls files, most are not yet complete.
      
      Wed Jun 17 11:16:54 1998  David Luyer <luyer@ucs.uwa.edu.au>
      
      	* [relay32/relay386.c] [if1632/relay.c]
      	Move debug_relay_(include|exclude)_list handling into
      	seperate function RELAY_ShowDebugmsgsRelay().  Include
      	checking of this for 16 bit calls (originally only
      	32-bit calls).
      
      	* [relay32/snoop.c] [misc/main.c]
      	Add debug_snoop_(include|exclude)_list as per the relay stuff.
      	Fix typo and add information on -debugmsg +/-relay=... in
      	help on -debugmsg.  Refer to availability of snoop too.
      
      Tue Jun 10 22:00:18 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [controls/header.c][include/header.h][include/commctrl.h]
      	Added owner draw support.
      
      	* [windows/nonclient.c][windows/sysmetics.c]
      	Fixed menu bar height for Win95 look.
      	Split NC_AdjustRect95() into NC_AdjustRectOuter95() and
      	NC_AdjustRectInner95 to fix a menu bar bug.
      	Improved Win95 look.
      
      	* [controls/progress.c]
      	Improved drawing code. Borders will be drawn by non-client code.
      
      	* [controls/updown.c]
      	Changed memory allocation and fixed some bugs.
      
      	* [controls/toolbar.c]
      	Fixed TB_BUTTONSTRUCTSIZE bug in MFC programs.
      	Several improvements.
      
      	* [misc/shell.c]
      	Added stub for BrowseForFoldersA().
      
      	* [misc/shellord.c]
      	Added stub for SHELL32_147().
      
      	* [controls/comctl32undoc.c]
      	Minor changes.
      
      	* [documentation/common_controls]
      	New File: Documentation about development status, undocumented
      	features and functions of the common controls.
      ebfc0fee
  38. 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
  39. 01 Jun, 1998 1 commit
    • Alexandre Julliard's avatar
      Release 980601 · a845b88e
      Alexandre Julliard authored
      Sun May 31 13:40:13 1998  Alexandre Julliard  <julliard@lrc.epfl.ch>
      
      	* [if1632/signal.c]
      	Added display of exception name.
      
      	* [loader/task.c]
      	Yet another attempt at fixing SwitchStackTo/SwitchStackBack.
      
      	* [memory/selector.c] [relay32/builtin32.c] [tools/build.c]
      	  [win32/kernel32.c]
      	Generate an assembly stub for Win32 register functions to make
      	their names available at link time.
      
      	* [programs/*/Makefile.in]
      	Added hacks to support old resource compiler.
      
      Fri May 29 16:27:14 1998  Marcus Meissner <marcus@jet.franken.de>
      
      	* [tools/testrun]
      	Merge of my testscripts at home into one single perl program
      	(tested with perl5). Works only on Linux due to 'ps' and 'ipcs'
      	magic.
      
      	* [controls/menu.c]
      	Added some DefaultMenuItem stubs.
      
      	* [debugger/stabs.c]
      	Fixed stabs loading, now supports (int,int) typeinfo format used
      	by gcc-2.8 and egcs-1. If it still crashes, please mail me.
      
      	* [if1632/][relay32/]
      	Added msvideo.dll (stubs only)
      	Replaced some ptr by str for stringcases
      	Added some new stubs (VxDCall, FindCloseNotif....)
      
      	* [misc/network.c]
      	Some argument fixes.
      
      	* [misc/registry.c][misc/cpu.c]
      	Registry initialization partially rewritten and enhanced.
      
      	* [scheduler/*.c]
      	Some additions so we don't do kill(0,SIGUSR1) (kill processgroup
      	instead of targeted thread)
      	Added SetThreadContext.
      
      Thu May 28 23:59:59 1998  Bertho Stultiens <bertho@akhphd.au.dk>
      
      	* [tools/wrc/*]
      	New resource compiler version 1.0.0 (28-May-1998)
      
      	* [Make.rules.in] [Makefile.in]
      	Changed and added rc rules to point to tools/wrc/wrc.
      
      	* [configure.in] [include/config.h.in]
      	Added check for function 'stricmp'.
      
      	* [include/resource.h]
      	Commented out the old resource structure to catch references.
      	It also includes wrc_rsc.h.
      
      	* [include/wrc_rsc.h]
      	New file. Definitions for the resources generated with wrc.
      
      	* [include/windows.h]
      	Added #ifdef RC_INVOKED to exclude stdarg.h.
      	Added SS_NOTIFY flag.
      
      	* [include/winnls.h]
      	Added SUBLANG_* definitions and corrected some defaults.
      
      	* [loader/libres.c]
      	Changed the sysres load functions to support wrc generated
      	resources.
      
      	* [resource/sysres_*.rc]
      	Added #include <windows.h>
      
      	* [resource/sysres.c]
      	Changed declarations to match wrc's output
      
      	* [resource/Makefile.in]
      	Changed rules to work with wrc.
      
      	* [tools/makedep.c]
      	Changed generation of .rc file dependencies to .s target.
      
      Thu May 28 22:28:39 1998  Eric Kohl <ekohl@abo.rhein-zeitung.de>
      
      	* [files/file.c][include/windows.c][relay32/kernel32.spec]
      	Implemented GetFileAttributesEx32A/W.
      
      	* [misc/imagelist.h][include/commctrl.h][relay32/comctl32.spec]
      	Added ImageList_Read and ImageList_Write stubs.
      	Added ImageList_AddIcon function.
      	Added ImageList_LoadImage. It is the same as ImageList_LoadImage32A.
      
      	* [controls/header.c]
      	Fixed bitmap drawing bug.
      	Added full bitmap support.
      
      	* [include/commctrl.h]
      	Added missing header macros.
      
      	* [controls/toolbar.c][include/toolbar.h][include/commctrl.h]
      	  [controls/commctrl.c] [relay32/comctl32.spec]
      	First implementation of toolbar control.
      	Implemented CreateToolbar, CreateToolbarEx and CreateMappedBitmap.
      
      	* [controls/progress.c][controls/status.c]
      	Some code cleanup.
      
      	* [controls/commctrl.c][include/commctrl.h][relay32/comctl32.spec]
      	Removed CreateStatusWindow16 and DrawStatusText16.
      	CreateStatusWindow is the same as CreateStatusWindow32A.
      	DrawStatusText is the same as DrawStatusText32A.
      
      Thu May 28 16:01:28 1998  Matthew J. Francis  <asbel@dial.pipex.com>
      
      	* [objects/bitmap.c] [objects/bitmap.h] [objects/oembitmap.c]
      	  [objects/dc.c] [graphics/x11drv/bitblt.c]
      	Added partial implementation of CreateDIBSection, with great thanks
      	to Ulrich Weigand <weigand@informatik.uni-erlangen.de> for
      	contributing the bulk of the patch.
      
      Wed May 27 19:04:31 1998  Ulrich Weigand <weigand@informatik.uni-erlangen.de>
      
      	* [win32/kernel32.c] [if1632/thunk.c] [include/flatthunk.h]
      	ThunkConnect16 and related functions moved to emulator.
      
      	* [loader/ne/segment.c]
      	Call DllEntryPoint with correct arguments.
      
      	* [relay32/builtin32.c]
      	Bugfix: Relay debugging did not work for multiple processes.
      
      	* [controls/menu.c]
      	Bugfix: dwItemData was not set for MF_OWNERDRAW menus.
      
      	* [if1632/relay.c] [relay32/relay386.c]
      	Relay messages converted to use DPRINTF.
      
      	* [controls/desktop.c] [relay32/user32.spec]
      	Implemented PaintDesktop.
      
      	* [files/profile.c] [if1632/kernel.spec] [misc/network.c]
      	  [misc/printdrv.c] [relay32/winspool.spec] 
      	  [win32/ordinals.c] [relay32/kernel32.spec]
      	Some stubs added.
      
      	* [relay32/mpr.spec]
      	All ordinals were off by one.
      
      Tue May 26 13:32:57 1998  Bill Hawes <whawes@star.net>
      
      	* [misc/lstr.c] [include/casemap.h] [tools/unimap.pl]
      	Added Unicode case conversion routines towupper/towlower,
      	with mapping tables casemap.h created by tools/unimap.pl.
      
      	* [misc/ntdll.c] [include/winnls.h] [relay32/ntdll.spec]
      	  [relay32/advapi.spec]
      	Minimal implementation of IsTextUnicode, just enough to get
      	NT4 notepad to open ascii/unicode files.
      
      	* [Make.rules.in] [resources/sysres_En.rc]
      	Added include file dlgs.h for building resource files, so that
      	resources can refer to defined values (e.g. pshHelp).
      
      	* [misc/crtdll.c] [relay32/crtdll.spec]
      	Use towupper/towlower for 32W case conversions.
      
      	* [memory/string.c]
      	Use towupper for 32W case conversions.
      
      	* [ole/ole2nls.c]
      	Use towupper for 32W case conversions; fix mem leak; minor cleanup
      
      	* [controls/edit.c]
      	Added soft break flag to edit state. Print unknown action values
      	for WM_VSCROLL (action 190 occurs when running NT4 notepad.)
      
      Mon May 25 22:42:40 1998  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
      
      	* [files/file.c]
      	Care for a pathological case in SetFilePointer.
      
      	* [graphics/x11drv/xfont.c]
      	Handle longer Font names in LFD_ComposeLFD and try to catch errors.
      
      	* [loader/pe_image.c]
      	Unload Dummymodule when PE_LoadLibraryEx32A fails with
      	PE_LoadImage (makes Encarta 98 installer proceed).
      
      	* [misc/registry.c]
      	Move a check for a special case in RegCreateKeyEx32W after the
      	check for existence.
      
      Tue May 25 20:18:26 1998  Matthew Becker <mbecker@glasscity.net>
      
      	* [misc/ntdll.c]
      	Added some stubs, just guessing at the size of their param lists.
      
      	* [misc/registry.c]
      	Added stubs for RegUnLoadKey, RegSetKeySecurity, RegSaveKey,
      	RegRestoreKey, and RegReplaceKey
      
      	* [programs/regtest/regtest.c]
      	Updated registry testing program.
      
      Sun May 24 18:11:40 1998  Alex Priem <alexp@sci.kun.nl>
      
      	* [file/profile.c]
      	Added flag 'return_values' to PROFILE_GetSection.
      
      Sun May 24 13:41:10 1998  James Juran <jrj120@psu.edu>
      
      	* [misc/shell.c] [files/directory.c]
      	Documentation/debugging info additions.
      
      	* [*/*.c] [include/*.h]
      	Moved many extern function definitions to appropriate header files.
      	Cleaned up a few compile warnings.
      	If #include "debug.h" is present, removed #include <stdio.h>.
      	debug.h includes stdio.h, so it is not necessary to include both.
      
      	* [graphics/*.c] [if1632/signal.c] [ipc/*.c] [scheduler/*.c]
      	  [win32/*.c] [windows/*.c]
      	Final patch to convert fprintf statements to new debugging interface.
      	Some fprintfs are still left, especially in the debugger/ directory.
      	However, IMHO, it's not worth the effort to change the rest.
      
      Fri May 22 21:58:35 1998  Morten Welinder  <terra@diku.dk>
      
      	* [windows/keyboard.c]
      	Correct handling of keys "`-=[]\;',./".
      
      Fri May 22 12:06:00 1998  Per Lindstrm <pelinstr@algonet.se>
      
      	* [include/windows.h] [relay32/kernel32.spec] [win32/console.c]
      	Added stub for ReadConsoleOutputCharacter32A.
      
      Thu May 21 16:45:48 1998  Pascal Cuoq <pcuoq@ens-lyon.fr>
      
      	* [ole/ole2nls.c]
      	Began better implementation of LCMapString32A.
      	Not very well tested yet, and still need improvements.
      
      	* [controls/scroll.c]
      	Documented functions.
      
      Wed May 20 21:37:56 1998  Peter Hunnisett <hunnise@nortel.ca>
      
      	* [include/windows.h][misc/main.c]
      	Change SystemParameterInfo to support SPI_GETHIGHCONTRAST. Also
      	include some missing SPI_ definitions.
      
      	* [include/dsound.h][multimedia/dsound.c][relay32/dplayx.spec]
      	Added stubs for DirectPlayLobbyCreate[AW]. Not sure if these
      	should go into a new files dplayx.c? Anyone care?
      
      	* [include/winnls.h]
      	Added two missing flags for the CompareString32 functions.
      a845b88e