Alexandre Julliard [Sat, 3 Aug 2002 00:25:59 +0000 (00:25 +0000)]
Only link with msvcrt on mingw32. Cleaned up a few AC_SUBST.
Juergen Schmied [Sat, 3 Aug 2002 00:17:10 +0000 (00:17 +0000)]
- Moved 16 bit functions to a seperate file.
- First implementation for free threaded marshaller.
- Fixed handling of REG_EXPAND_STRING registry values in CoCreateObject.
- Fixed CoLoad/FreeLibrary functions.
- Fixed use internal dll-list (used only for functions loading a dll
internally without returning HMODULE).
Michael Stefaniuc [Sat, 3 Aug 2002 00:14:43 +0000 (00:14 +0000)]
Convert HMIXER, HMIXEROBJ to a void*.
Duane Clark [Sat, 3 Aug 2002 00:13:48 +0000 (00:13 +0000)]
On mouse down in thumb, issue SB_THUMBTRACK with current position.
On mouse up in thumb, issue SB_THUMBPOSITION followed by
SB_ENDSCROLL.
Alexandre Julliard [Fri, 2 Aug 2002 19:34:21 +0000 (19:34 +0000)]
Install the aclocal macros for use by Winelib apps.
Alexandre Julliard [Fri, 2 Aug 2002 19:12:01 +0000 (19:12 +0000)]
Don't pass the perl C flags to winebuild.
Mike Castle [Fri, 2 Aug 2002 19:11:09 +0000 (19:11 +0000)]
Compile fix for multi-threaded perl.
Lionel Ulmer [Fri, 2 Aug 2002 19:10:16 +0000 (19:10 +0000)]
Be less strict on parameter checking in the SetSurfaceDesc function.
Michael Stefaniuc [Fri, 2 Aug 2002 19:02:49 +0000 (19:02 +0000)]
- Converted HWAVE, HWAVEIN, HWAVEOUT to void*.
- Fixed some HMIDI{IN,OUT}16 to HANDLE conversions.
- midiOutCacheDrumPatches16 called itself recursively in an infinite
loop.
Eric Pouech [Fri, 2 Aug 2002 19:00:53 +0000 (19:00 +0000)]
Added $regs as a variable for displaying all registers.
Alexandre Julliard [Fri, 2 Aug 2002 01:01:09 +0000 (01:01 +0000)]
Don't set the DC_DIRTY flag in SetDCState since we just updated the DC.
Alexandre Julliard [Fri, 2 Aug 2002 00:55:42 +0000 (00:55 +0000)]
Removed struct user to avoid conflicts with system headers (spotted by
Martin Cracauer).
Alexandre Julliard [Thu, 1 Aug 2002 18:36:58 +0000 (18:36 +0000)]
Create at most one glue file for a single dll.
Avoid the intermediate .tmp.o file when building programs.
Alexandre Julliard [Thu, 1 Aug 2002 18:34:12 +0000 (18:34 +0000)]
In -spec and -exe mode, accept multiple object files and link them
together internally to find the undefined symbols.
In -glue mode, accept multiple C files and generate a single glue
file for all of them.
Robert Lunnon [Thu, 1 Aug 2002 18:22:38 +0000 (18:22 +0000)]
Preliminary audio driver for Solaris Libaudioio.
Alexandre Julliard [Thu, 1 Aug 2002 18:17:51 +0000 (18:17 +0000)]
Authors: Eric Pouech <eric.pouech@wanadoo.fr>, Michael Stefaniuc <mstefani@redhat.com>
Convert HMIDI, HMIDIIN, HMIDIOUT, HMIDISTRM to void*.
Alexandre Julliard [Wed, 31 Jul 2002 23:23:32 +0000 (23:23 +0000)]
Use the normal perl interpreter for test scripts that don't need to
call Windows APIs.
Don't build winetest.exe by default.
Alexandre Julliard [Wed, 31 Jul 2002 23:20:47 +0000 (23:20 +0000)]
Moved the #ifdefs for the getnetby* etc. functions directly into the
winsock implementation to avoid having to redefine the data structures
in port.h.
Rok Mandeljc [Wed, 31 Jul 2002 23:19:25 +0000 (23:19 +0000)]
Fixed some invalid characters.
Alexandre Julliard [Wed, 31 Jul 2002 23:18:31 +0000 (23:18 +0000)]
Split routines that don't rely on C functions into winetest.pm so that
they can be used from a normal Perl script.
Alexandre Julliard [Wed, 31 Jul 2002 20:04:57 +0000 (20:04 +0000)]
Add MSVCRT prefix to _stat and _fstat (based on a patch by Rafael
Kitover).
Rafael Kitover [Wed, 31 Jul 2002 20:04:20 +0000 (20:04 +0000)]
Portability fixes for Cygwin.
Alexandre Julliard [Wed, 31 Jul 2002 19:26:03 +0000 (19:26 +0000)]
Fixed some handle type mismatches and added a few casts in prevision
of void* handles.
Eric Pouech [Wed, 31 Jul 2002 19:20:28 +0000 (19:20 +0000)]
Moved all client-side console code to kernel.
Alexandre Julliard [Wed, 31 Jul 2002 19:19:36 +0000 (19:19 +0000)]
Moved initial AllocConsole call to kernel init (based on a patch by
Eric Pouech).
Eric Pouech [Wed, 31 Jul 2002 18:46:43 +0000 (18:46 +0000)]
Made the calls to (Read|Write)Console through a function pointer to
ease up ntdll/kernel separation.
Eric Pouech [Wed, 31 Jul 2002 18:46:09 +0000 (18:46 +0000)]
Added a generic mechanism to set up hooks for dispatching signal
handlers outside ntdll.
Alexandre Julliard [Wed, 31 Jul 2002 17:56:54 +0000 (17:56 +0000)]
We have to use the Rtl variant of Enter/LeaveCriticalSection inside
ntdll.
Alexandre Julliard [Wed, 31 Jul 2002 17:53:42 +0000 (17:53 +0000)]
Remove .so extension from main module file name after loading it so
that GetModuleFileName returns the right thing.
Alexandre Julliard [Wed, 31 Jul 2002 17:45:00 +0000 (17:45 +0000)]
Rewrote atom test in C.
Rafael Kitover [Wed, 31 Jul 2002 17:44:30 +0000 (17:44 +0000)]
Changed dos_handles to store dups of stdio/out/err as per Ove Kaaven's
suggestion.
Nicolas Escuder [Wed, 31 Jul 2002 17:23:47 +0000 (17:23 +0000)]
Speed and buffer improvement, code clean up, and fix some bug
on close / reset waveout.
Alexandre Julliard [Wed, 31 Jul 2002 17:20:00 +0000 (17:20 +0000)]
Fixed HANDLE<->HFILE conversions, since they will be different types
when handles are void*.
Alexandre Julliard [Tue, 30 Jul 2002 02:44:19 +0000 (02:44 +0000)]
Merged the NAS driver written by Nicolas
Escuder <n.escuder@alineanet.com>.
Eric Pouech [Tue, 30 Jul 2002 00:06:34 +0000 (00:06 +0000)]
Added ability to defer breakpoint setting for breakpoint defined by an
absolute address.
Eric Pouech [Tue, 30 Jul 2002 00:03:34 +0000 (00:03 +0000)]
Fixed regression on internal vars.
Alexandre Julliard [Mon, 29 Jul 2002 23:59:26 +0000 (23:59 +0000)]
Set the correct permissions on the PE image sections.
Marcus Meissner [Mon, 29 Jul 2002 23:55:39 +0000 (23:55 +0000)]
Check for mkstemp, added a port implementation if it is not
present. Use mkstemp() in various places needing tmp files.
Chris Morgan [Mon, 29 Jul 2002 23:51:57 +0000 (23:51 +0000)]
Some dos VGA error handling. Misc TRACE changes.
Eric Pouech [Mon, 29 Jul 2002 23:50:59 +0000 (23:50 +0000)]
Added source command.
Juergen Schmied [Mon, 29 Jul 2002 23:30:20 +0000 (23:30 +0000)]
- Implemented IMallocSpy hooks in IMalloc.
- Moved memory related functions into ifs.c.
- Implemented stubs for the MallocSpy.
Gerald Pfeifer [Mon, 29 Jul 2002 23:29:23 +0000 (23:29 +0000)]
Fixed format string.
Jukka Heinonen [Mon, 29 Jul 2002 23:29:03 +0000 (23:29 +0000)]
VGA emulation now supports outw and outl.
Jukka Heinonen [Mon, 29 Jul 2002 23:28:52 +0000 (23:28 +0000)]
Add VGA controller framebuffer between VGA window and
DirectDrawSurface.
Steven Edwards [Mon, 29 Jul 2002 23:28:29 +0000 (23:28 +0000)]
Portability fix.
Steven Edwards [Mon, 29 Jul 2002 23:28:09 +0000 (23:28 +0000)]
Fix building/linking resources on Mingw.
Alexandre Julliard [Mon, 29 Jul 2002 00:24:58 +0000 (00:24 +0000)]
Import comctl32 functions from shell32 by ordinal.
Removed some unnecessary ordinals in comctl32.spec.
Michael Stefaniuc [Mon, 29 Jul 2002 00:15:31 +0000 (00:15 +0000)]
Include <stdlib.h> needed by exit().
Michael Stefaniuc [Mon, 29 Jul 2002 00:14:59 +0000 (00:14 +0000)]
Converted HENHMETAFILE and HMETAFILE to a void*.
Alexandre Julliard [Sun, 28 Jul 2002 23:48:27 +0000 (23:48 +0000)]
Convert HTASK to void* (based on a patch by Michael Stefaniuc).
Alexandre Julliard [Sun, 28 Jul 2002 18:58:41 +0000 (18:58 +0000)]
Added a winebuild man page.
Alexandre Julliard [Sun, 28 Jul 2002 17:54:31 +0000 (17:54 +0000)]
Added support for importing by ordinal.
Alexandre Julliard [Sun, 28 Jul 2002 17:52:01 +0000 (17:52 +0000)]
Set correct dll file name when building a .def file.
Alexandre Julliard [Sun, 28 Jul 2002 17:50:06 +0000 (17:50 +0000)]
Fixed potential memory corruption.
Ryan Cumming [Sun, 28 Jul 2002 17:49:26 +0000 (17:49 +0000)]
Implementation of RtlGetNtVersionNumbers.
Rafael Kitover [Sun, 28 Jul 2002 17:48:01 +0000 (17:48 +0000)]
Minor fix for ide-scsi cdroms.
Jukka Heinonen [Sun, 28 Jul 2002 17:42:30 +0000 (17:42 +0000)]
Add decoding logic for VGA indexed registers.
Michael Stefaniuc [Sun, 28 Jul 2002 17:42:05 +0000 (17:42 +0000)]
- Converted HHOOK to a void*.
- Changed the internal HOOK_* functions to pass only HHOOK's between
them.
- Fixed wrong HHOOK <-> HANDLE16 conversions.
Alexandre Julliard [Fri, 26 Jul 2002 00:09:37 +0000 (00:09 +0000)]
RDW_FRAME should be RDW_NOFRAME when validating (spotted by Duane
Clark).
Gerald Pfeifer [Thu, 25 Jul 2002 23:57:54 +0000 (23:57 +0000)]
#include <unistd.h> which is required for unlink().
Bang Jun-Young [Thu, 25 Jul 2002 23:57:34 +0000 (23:57 +0000)]
Make compile on NetBSD.
Marcus Meissner [Thu, 25 Jul 2002 23:55:55 +0000 (23:55 +0000)]
Factored out the OLE 16 bit allocator from StringFromCLSID.
Implemented ProgIDFromCLSID16.
Andriy Palamarchuk [Thu, 25 Jul 2002 23:55:29 +0000 (23:55 +0000)]
winebuild searches libraries specified in -l parameter only in the
library directories specified before in the -L parameter, but
winemaker added -L parameter after -l.
Alexandre Julliard [Thu, 25 Jul 2002 00:25:40 +0000 (00:25 +0000)]
Put correct ordinal hints in the import table.
Uwe Bonnes [Thu, 25 Jul 2002 00:22:03 +0000 (00:22 +0000)]
Fill lpcbAvail for PeekNamedPipe.
Duane Clark [Thu, 25 Jul 2002 00:18:23 +0000 (00:18 +0000)]
Bug fixes.
Alexandre Julliard [Wed, 24 Jul 2002 19:05:50 +0000 (19:05 +0000)]
Removed ordinal 0.
Alexandre Julliard [Wed, 24 Jul 2002 19:04:41 +0000 (19:04 +0000)]
Added support for ordinal hint in PE_FindExportedFunction.
Andreas Mohr [Wed, 24 Jul 2002 19:02:50 +0000 (19:02 +0000)]
Misc spelling fixes.
Andriy Palamarchuk [Wed, 24 Jul 2002 19:01:11 +0000 (19:01 +0000)]
Updated MFC legal issues section according to the new license, some
other changes.
Uwe Bonnes [Wed, 24 Jul 2002 19:00:48 +0000 (19:00 +0000)]
WCMD_run_program: don't try to run an empty line.
Uwe Bonnes [Wed, 24 Jul 2002 19:00:25 +0000 (19:00 +0000)]
More verbose output when file not found.
Uwe Bonnes [Wed, 24 Jul 2002 19:00:05 +0000 (19:00 +0000)]
WCMD_batch: increase possible line length and warn if still too small.
Duane Clark [Wed, 24 Jul 2002 18:59:38 +0000 (18:59 +0000)]
Combined implementations of ShellExecute/Ex.
Jon Griffiths [Wed, 24 Jul 2002 18:58:57 +0000 (18:58 +0000)]
PathAppendA/W: Don't skip '\\' if path is UNC.
PathGetCharTypeA/W: '/' is invalid, make non-ASCII compatible too.
Implement PathCompactPathExA/W.
Update docs, remove signed/unsigned warnings with -W.
Alexandre Julliard [Wed, 24 Jul 2002 03:02:51 +0000 (03:02 +0000)]
First pass implementation of CxxFrameHandler (thanks to Juergen
Schmied for help in testing it).
Andreas Mohr [Wed, 24 Jul 2002 03:00:02 +0000 (03:00 +0000)]
- Move "questions and comments" at the top of the document.
- Removed elfdll documentation.
- Properly documented Desktop and Managed config.
- Rearranged config entries according to importance.
- "wine.conf" -> "the wine config file" in some cases.
- Updated to new FTP URLs.
- Fix non-backslash-escaped paths (ouch !).
- Replace text references by real links.
- Misc. other updates.
Lionel Ulmer [Wed, 24 Jul 2002 01:58:01 +0000 (01:58 +0000)]
Properly check that the font resource is not already there.
Alexandre Julliard [Wed, 24 Jul 2002 01:57:22 +0000 (01:57 +0000)]
Fixed duplication of definitions between shlwapi.h and
obj_queryassociations.h.
Juergen Schmied [Wed, 24 Jul 2002 01:56:03 +0000 (01:56 +0000)]
- Cleaned up the implementation of shell folders and put them into
separate files.
- Fixed some memory leaks.
- Some more fixes.
Alexandre Julliard [Tue, 23 Jul 2002 21:02:31 +0000 (21:02 +0000)]
Fixed handling of .com binaries (thanks to Chris Morgan).
Uwe Bonnes [Tue, 23 Jul 2002 20:59:12 +0000 (20:59 +0000)]
Take a snapshot of the environment strings when building the
__p__environ array and update the array on calls to _putenv.
Alexandre Julliard [Tue, 23 Jul 2002 20:56:16 +0000 (20:56 +0000)]
Removed non-exported string functions.
Andriy Palamarchuk [Tue, 23 Jul 2002 20:55:17 +0000 (20:55 +0000)]
Added mention of a dot in the current directory specification. Added
reference to the winemaker man page.
Guy L. Albertelli [Tue, 23 Jul 2002 20:54:52 +0000 (20:54 +0000)]
- Implement LVM_SCROLL and adjust scrolling for all formats.
- Implement standard Comctl32 color handling.
- Eliminate bogus ERR messages for application messages.
Eric Pouech [Tue, 23 Jul 2002 20:54:18 +0000 (20:54 +0000)]
Multi-line edit is now enabled.
Fixed a buffer allocation error.
Yank buffer is no longer destroyed after the first copy.
Implemented the transpose word (alt-t) and redraw (ctrl-l)
emacs-commands.
Eric Pouech [Tue, 23 Jul 2002 20:53:41 +0000 (20:53 +0000)]
Added offset for relocating symbols in symbolfile command.
Alexandre Julliard [Tue, 23 Jul 2002 02:08:12 +0000 (02:08 +0000)]
Fixed broken forwards reported by Patrik Stridvall.
Andreas Mohr [Tue, 23 Jul 2002 02:02:46 +0000 (02:02 +0000)]
- Fix some spelling problems.
- Move WCUSER_SetMenuDetails to other menu related functions.
Gerald Pfeifer [Tue, 23 Jul 2002 02:02:02 +0000 (02:02 +0000)]
Include sys/types.h before sys/socket.h.
Andriy Palamarchuk [Tue, 23 Jul 2002 02:00:27 +0000 (02:00 +0000)]
Added OLE/COM classes registered by OLEAUT32.DLL.
Patrik Stridvall [Tue, 23 Jul 2002 01:59:46 +0000 (01:59 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Tue, 23 Jul 2002 01:59:09 +0000 (01:59 +0000)]
- Report broken forwards.
- API files update.
Alexandre Julliard [Mon, 22 Jul 2002 21:53:32 +0000 (21:53 +0000)]
Added missing wine/port.h.
Alexandre Julliard [Mon, 22 Jul 2002 20:51:02 +0000 (20:51 +0000)]
Generate the __ASM_NAME and __ASM_FUNC macros directly from
configure.
Simplified the WINE_TRY_ASM_LINK test.
Moved DECL_GLOBAL_CONSTRUCTOR to wine/port.h.
Alexandre Julliard [Mon, 22 Jul 2002 20:47:11 +0000 (20:47 +0000)]
Replace all uses of PREFIX and @function by the __ASM_NAME and
__ASM_FUNC macros.
Michael Stefaniuc [Mon, 22 Jul 2002 20:38:41 +0000 (20:38 +0000)]
ImageList_Remove returns TRUE when removing all images of an empty
ImageList.
Bill Medland [Mon, 22 Jul 2002 20:38:10 +0000 (20:38 +0000)]
- Document where the stabs information can be found, so that someone
can help upgrade this code.
- A couple of minor enhancements towards handling C++.
- Don't bother trying to load libstdc++, rather than generating an
enormous number of "errors".
Patrik Stridvall [Mon, 22 Jul 2002 20:37:30 +0000 (20:37 +0000)]
Handle forwarded functions properly (based on a patch by Francois
Gouget).
Michael Karcher [Mon, 22 Jul 2002 20:37:01 +0000 (20:37 +0000)]
Set the correct length of the struct DDSURFACEDESC.