Alexandre Julliard [Tue, 20 Apr 2004 00:36:29 +0000 (00:36 +0000)]
Reimplemented GetFileAttributesW, SetFileAttributesW and SetFileTime
using the corresponding ntdll functionality.
Francois Gouget [Tue, 20 Apr 2004 00:34:52 +0000 (00:34 +0000)]
Make static Unicode strings const.
Christian Costa [Tue, 20 Apr 2004 00:28:48 +0000 (00:28 +0000)]
Fixed relative addressing.
Enable hw vertex shaders by default.
Moved registry d3d config key to Software\Wine\Direct3D.
Alexandre Julliard [Mon, 19 Apr 2004 23:11:31 +0000 (23:11 +0000)]
Fixed/updated the file attributes defines.
Alexandre Julliard [Mon, 19 Apr 2004 23:10:11 +0000 (23:10 +0000)]
crosstest target needs the tools to be built first.
Robert Shearman [Mon, 19 Apr 2004 23:08:22 +0000 (23:08 +0000)]
- Handle "? :" conditionals.
- Allow [handle] attribute for types.
Ivan Leo Murray-Smith [Mon, 19 Apr 2004 23:07:47 +0000 (23:07 +0000)]
Use WINEDEBUG instead of --debugmsg.
Ivan Leo Murray-Smith [Mon, 19 Apr 2004 23:07:18 +0000 (23:07 +0000)]
Small fix.
Ove Kaaven [Mon, 19 Apr 2004 23:06:48 +0000 (23:06 +0000)]
Added detection of 48kHz and 96kHz support. Fixed a thinko, and some
misleading indentation.
Raphael Junqueira [Mon, 19 Apr 2004 23:04:58 +0000 (23:04 +0000)]
- fix the SetTextureStageState for D3DTADDRESS_MIRROR using dynamic GL
detection (and not build time GL headers)
- add a new debug channel for hardware vertex shaders
- hardware VS "compiler" fixes:
-> special case for address registers (MOV must be replaced by ARL)
-> add line numbers to trace (better to find why NVidia drivers complains)
-> one parse to determine temporary and address registers needs
(@todo: check GL limits)
-> remove duplicate traces from Generic ParseProgram
Filip Navara [Mon, 19 Apr 2004 23:03:58 +0000 (23:03 +0000)]
Fix some RPC prototypes to get it compiling with W32API.
Huw Davies [Mon, 19 Apr 2004 20:13:31 +0000 (20:13 +0000)]
Fix CopyMetaFileA to work with NULL filename.
Francois Gouget [Mon, 19 Apr 2004 20:12:14 +0000 (20:12 +0000)]
Make Unicode const strings static so they are not copied to the stack
each time we enter the function.
Maxime Bellengé [Mon, 19 Apr 2004 19:26:57 +0000 (19:26 +0000)]
Add the IAutoComplete and IAutoComplete2 implementation (but methods
stubbed for now).
Wolfgang Schwotzer [Mon, 19 Apr 2004 19:25:56 +0000 (19:25 +0000)]
SHBrowseForFolder: support lpBrowseInfo->pszDisplayName being NULL.
Michael Stefaniuc [Mon, 19 Apr 2004 19:25:29 +0000 (19:25 +0000)]
NtQueryInformationToken isn't a stub so change the FIXME to a TRACE.
Marcus Meissner [Mon, 19 Apr 2004 19:25:05 +0000 (19:25 +0000)]
Fixed DLLMODE handling (--mode is now --subsystem and uses -Wb).
Ove Kaaven [Mon, 19 Apr 2004 19:24:25 +0000 (19:24 +0000)]
Code and concepts merged in from wineoss in order to get the
non-dsound wave output performance in winealsa to an acceptable
level. It's still possible to do better than the current code, but
this should do for now.
Hans Leidekker [Mon, 19 Apr 2004 19:24:03 +0000 (19:24 +0000)]
Fix compiler warning.
Alexandre Julliard [Mon, 19 Apr 2004 03:05:07 +0000 (03:05 +0000)]
Fixed ntdll_wcstoumbs and WideCharToMultiByte to set the 'used' flag
for UTF-8 codepage too. This was causing DIR_nt_to_unix to fail in
some cases (tracked down with help from Alex Pasadyn).
Vincent Béron [Mon, 19 Apr 2004 03:00:27 +0000 (03:00 +0000)]
More complete implementation of Dll(Un)RegisterServer in urlmon, based
on the work of John K. Hohm for other dlls.
Christoph Frick [Mon, 19 Apr 2004 02:59:22 +0000 (02:59 +0000)]
- added code to have the joystick state be set to the assumed center
values of the joystick mapped to the range the application wants
them
- generate events after setting the apropiate values in This->js
- replaced magic ints with defines from linux/input.h
- removed mapping code that generated wrong values for axes, that have
the center on the min or max
Robert Reif [Mon, 19 Apr 2004 02:58:45 +0000 (02:58 +0000)]
Fixes support for older versions of direct sound.
Adds support for deleting notification array.
Minor debug and white space cleanups.
Eric Pouech [Mon, 19 Apr 2004 02:58:27 +0000 (02:58 +0000)]
- implemented support for function debug start/stop and labels (msc.c
and stabs.c)
- started implementing typedef support
- functions now have a real function signature (only in stabs.c, still
to be done in msc.c)
- small enhancements to TI_GET_TYPE for functions
- added support for functions' block and local variables in registers
(msc.c)
- fixed some bugs in StackWalk
- constants are now stored as variants (instead of unsigned ints)
- fixed regular expression management (dbghelp's RE are not the same
as POSIX ones)
Robert Shearman [Mon, 19 Apr 2004 02:57:38 +0000 (02:57 +0000)]
- Optimise accessing toolbar style by storing it in the TOOLBAR_INFO
structure.
- Replace {Get,Set}WindowLong by {Get,Set}WindowLongPtr where
appropriate.
Raphael Junqueira [Mon, 19 Apr 2004 02:57:09 +0000 (02:57 +0000)]
- fix dxdiag.h (again)
- IDxDiagContainerImpl implementation
- IDxDiagProvider::GetRootContainer (that creates the root container)
Filip Navara [Mon, 19 Apr 2004 02:56:12 +0000 (02:56 +0000)]
Prevent crashes in I_RpcSend on Windows XP.
Alexandre Julliard [Sat, 17 Apr 2004 00:30:09 +0000 (00:30 +0000)]
Reimplemented GetDiskFreeSpaceW and GetDiskFreeSpaceExW on top of the
corresponding ntdll functions.
Alexandre Julliard [Sat, 17 Apr 2004 00:26:54 +0000 (00:26 +0000)]
Make FindFirstFileExW and FindFirstChangeNotificationW use NtOpenFile
directly so that they can take advantage of the FILE_DIRECTORY_FILE
option.
Emmanuel Maillard [Sat, 17 Apr 2004 00:24:42 +0000 (00:24 +0000)]
Create symlinks for .dylib libraries too.
Mike Hearn [Sat, 17 Apr 2004 00:23:50 +0000 (00:23 +0000)]
Documentation for SystemFunction040 and SystemFunction041 has become
available, so stub them out in case applications use them.
Emmanuel Maillard [Sat, 17 Apr 2004 00:22:34 +0000 (00:22 +0000)]
Fixed a compile error on non-i386.
Dmitry Timoshkov [Sat, 17 Apr 2004 00:21:51 +0000 (00:21 +0000)]
- start assigning custom VK codes from VK_OEM_8 since this code
already presents in the layout tables
- search the layout tables only if XLookupString returned non zero
number of characters for a keysym, otherwise that's a non character
key
- avoid inserting VK_OEM_x codes into unassigned positions since these
codes might already be in the layout table, thus creating a conflict
Emmanuel Maillard [Sat, 17 Apr 2004 00:21:18 +0000 (00:21 +0000)]
Fix a compile error for SNOOP_GetProcAddress on non-i386.
Alexandre Julliard [Fri, 16 Apr 2004 23:32:40 +0000 (23:32 +0000)]
Fixed a number of NT status values to be closer to NT behavior.
Dimitrie O. Paun [Fri, 16 Apr 2004 23:30:32 +0000 (23:30 +0000)]
Implement support for the -x <lang> option.
Ge van Geldorp [Fri, 16 Apr 2004 23:30:15 +0000 (23:30 +0000)]
Setup menu drawing colors before calling owner draw routine.
Ge van Geldorp [Fri, 16 Apr 2004 23:29:57 +0000 (23:29 +0000)]
- Work around problem in NSIS installers which can't handle 1 char at
a time reading of RTF text.
- Increase buffer to 4096 bytes for better compatibility.
Paul Vriens [Fri, 16 Apr 2004 23:29:30 +0000 (23:29 +0000)]
Correct removing wineg++ link on an uninstall.
Alexandre Julliard [Fri, 16 Apr 2004 05:00:46 +0000 (05:00 +0000)]
RtlSetCurrentDirectory_U: store a handle to the current directory
along with its name.
Alexandre Julliard [Fri, 16 Apr 2004 04:31:35 +0000 (04:31 +0000)]
Added support for FILE_DIRECTORY_FILE and FILE_NON_DIRECTORY_FILE open
options.
Alexandre Julliard [Fri, 16 Apr 2004 00:27:23 +0000 (00:27 +0000)]
Removed support for the --debugmsg option.
Raphael Junqueira [Fri, 16 Apr 2004 00:26:14 +0000 (00:26 +0000)]
Added dxdiagn.dll with a simple implementation of IDxDiagProvider.
Alexandre Julliard [Fri, 16 Apr 2004 00:10:03 +0000 (00:10 +0000)]
Added hack to fetch the current directory from the subsystem tid so
that it is handled correctly in ntdll also for 16-bit tasks.
Alexandre Julliard [Fri, 16 Apr 2004 00:08:11 +0000 (00:08 +0000)]
Update the drive environment strings when changing the current
directory from 16-bit or DOS code.
Raphael Junqueira [Thu, 15 Apr 2004 23:59:25 +0000 (23:59 +0000)]
Fixed some bugs.
Alexandre Julliard [Thu, 15 Apr 2004 23:58:15 +0000 (23:58 +0000)]
Authors: Jason Edmeades <us@the-edmeades.demon.co.uk>, Christian Costa <titan.costa@wanadoo.fr>
Added support for vertex shader (using ARB_vertex_program extension).
Alexandre Julliard [Thu, 15 Apr 2004 05:04:53 +0000 (05:04 +0000)]
Get rid of the TEB flags, they are no longer used.
Juan Lang [Thu, 15 Apr 2004 05:04:10 +0000 (05:04 +0000)]
Correct return value in a couple of error cases.
Jon Griffiths [Thu, 15 Apr 2004 04:59:22 +0000 (04:59 +0000)]
Prevent CY type from being redefined.
Kevin Koltzau [Thu, 15 Apr 2004 04:58:55 +0000 (04:58 +0000)]
Fix a few compile errors when cross compiling.
Francois Gouget [Thu, 15 Apr 2004 04:58:09 +0000 (04:58 +0000)]
Have winedbg send its output to stderr when invoked with the --auto
option.
Martin Fuchs [Thu, 15 Apr 2004 04:57:46 +0000 (04:57 +0000)]
- make drive letters in PIDLs always uppercase to enable PIDL
comparison
- Unicodify _ILCreateDrive()
Raphael Junqueira [Thu, 15 Apr 2004 04:56:51 +0000 (04:56 +0000)]
Added the dxdiag.h header.
Martin Fuchs [Thu, 15 Apr 2004 04:55:54 +0000 (04:55 +0000)]
Correct error handling in SHELL32_ParseNextElement().
Alexandre Julliard [Thu, 15 Apr 2004 00:04:32 +0000 (00:04 +0000)]
Only create the device symlinks the first time around.
Alexandre Julliard [Thu, 15 Apr 2004 00:04:05 +0000 (00:04 +0000)]
Started implementing support for the SubSystemTib field in the TEB of
16-bit threads. This allows GetModuleFileNameW to avoid calling 16-bit
functions.
Kevin Koltzau [Thu, 15 Apr 2004 00:01:05 +0000 (00:01 +0000)]
Add additional names of mingw tools.
Christian Costa [Wed, 14 Apr 2004 23:58:33 +0000 (23:58 +0000)]
Added glDeleteObjectBufferATI function.
Fix for types that have a common root.
Martin Fuchs [Wed, 14 Apr 2004 23:57:46 +0000 (23:57 +0000)]
Return "file not found" error values instead of E_INVALIDARG if
_ILCreateFromPathA() failed to find files.
Alexandre Julliard [Wed, 14 Apr 2004 19:40:53 +0000 (19:40 +0000)]
Moved wine_get_unix_file_name implementation to ntdll, and changed it
to return an allocated buffer instead of a fixed size one.
Kevin Koltzau [Wed, 14 Apr 2004 19:35:24 +0000 (19:35 +0000)]
Partial stub of GdiAlphaBlend/AlphaBlend.
Dmitry Timoshkov [Wed, 14 Apr 2004 19:34:06 +0000 (19:34 +0000)]
A workaround for missing real support for keyboard layout APIs.
Dmitry Timoshkov [Wed, 14 Apr 2004 19:33:46 +0000 (19:33 +0000)]
Print source charset as well as a resulting codepage in FONT_mbtowc.
Rein Klazes [Wed, 14 Apr 2004 19:33:27 +0000 (19:33 +0000)]
Add missing POSIX baud rates to GetCommState and SetCommState.
Juan Lang [Wed, 14 Apr 2004 19:33:07 +0000 (19:33 +0000)]
Correct some PIDL types and eliminate some magic numbers in PIDL
allocation; correct a copy-pasto from a previous patch.
Juan Lang [Wed, 14 Apr 2004 19:32:34 +0000 (19:32 +0000)]
If a folder contains a desktop.ini, check it for the icon location
before using the default folder icon.
Alexandre Julliard [Wed, 14 Apr 2004 04:36:21 +0000 (04:36 +0000)]
Added support for restarting directory scans on platforms where
seekdir return values cannot be reused on a different directory
object.
Added some checks for invalid file names in DIR_nt_to_unix.
Alexandre Julliard [Wed, 14 Apr 2004 04:34:04 +0000 (04:34 +0000)]
Fixed handling of \\?\ prefix in RtlDosPathNameToNtPathName_U.
Fixed parsing of UNC file names in RtlGetFullPathName_U.
Alexandre Julliard [Wed, 14 Apr 2004 04:31:55 +0000 (04:31 +0000)]
Replaced create_file server requests by a call to NtCreateFile.
Filip Navara [Wed, 14 Apr 2004 04:28:27 +0000 (04:28 +0000)]
Fix the case of RpcNetworkIsProtseqValid[AW] (was
RpcNetworkIsProtSeqValid[AW]) names.
Martin Fuchs [Wed, 14 Apr 2004 04:27:59 +0000 (04:27 +0000)]
Return TRUE for TVM_EXPAND if treeview item is already expanded.
Filip Navara [Wed, 14 Apr 2004 04:27:16 +0000 (04:27 +0000)]
Force resize before calling RBN_HEIGHTCHANGE notification.
Eric Pouech [Tue, 13 Apr 2004 21:16:58 +0000 (21:16 +0000)]
Updated to latest version's exports, and added a few more forwards.
Christian Costa [Tue, 13 Apr 2004 21:16:26 +0000 (21:16 +0000)]
Fixed typo.
Tony Lambregts [Tue, 13 Apr 2004 21:16:08 +0000 (21:16 +0000)]
Add bit about not being able to use Windows drivers to Print etc.
Dmitry Timoshkov [Tue, 13 Apr 2004 21:15:51 +0000 (21:15 +0000)]
Add a test for GW_HWNDLAST.
Juan Lang [Tue, 13 Apr 2004 21:15:33 +0000 (21:15 +0000)]
Add stub for ShellDDEInit to let Windows explorer.exe get past the
beginning.
Juan Lang [Tue, 13 Apr 2004 21:15:01 +0000 (21:15 +0000)]
IShellView seems reasonably complete, change a FIXME to a TRACE to
speed up open/save dialogs.
Alexandre Julliard [Tue, 13 Apr 2004 00:19:58 +0000 (00:19 +0000)]
Fixed a warning.
Gerald Pfeifer [Tue, 13 Apr 2004 00:19:38 +0000 (00:19 +0000)]
Do not include <windows.h>, to avoid duplicate declaration of
select().
Martin Fuchs [Tue, 13 Apr 2004 00:19:11 +0000 (00:19 +0000)]
Correct IShellFolder::GetAttributesOf() for the case *rgfInOut=0.
Martin Fuchs [Tue, 13 Apr 2004 00:18:45 +0000 (00:18 +0000)]
Check for folders in ShellExecute().
Alexandre Julliard [Mon, 12 Apr 2004 23:33:08 +0000 (23:33 +0000)]
Set last error to 0 on success in VERSION_GetFileVersionInfo_PE now
that LoadLibraryW doesn't do this anymore.
Alexandre Julliard [Mon, 12 Apr 2004 23:31:09 +0000 (23:31 +0000)]
Implemented NtCreatelFile using the new symlink scheme.
Use NtCreateFile in the loader, and get rid of the CreateFileW upcall
hack.
Filip Navara [Mon, 12 Apr 2004 23:15:11 +0000 (23:15 +0000)]
Get rid of non-standard ERROR_UNKNOWN value.
Mike McCormack [Mon, 12 Apr 2004 23:13:53 +0000 (23:13 +0000)]
Convert unicode strings to const.
Dmitry Timoshkov [Mon, 12 Apr 2004 23:13:14 +0000 (23:13 +0000)]
Add WM_QUERYNEWPALETTE in appropriate places of the message test.
Martin Fuchs [Mon, 12 Apr 2004 23:12:51 +0000 (23:12 +0000)]
- rename 'wszCommandline' to 'wszParameters'
- separate out command line arguments from executable file name
Martin Fuchs [Mon, 12 Apr 2004 23:12:39 +0000 (23:12 +0000)]
- eliminate MSVC type conversion warning
- IShellLink::GetIconLocation(): get icons for shell links if not
already set
Robert Reif [Mon, 12 Apr 2004 23:12:17 +0000 (23:12 +0000)]
Cleanup reference counting.
Move notify array to buffer.
Add state info and fix GetStatus.
Remove unnecessary driver description flags.
Alexandre Julliard [Mon, 12 Apr 2004 22:18:39 +0000 (22:18 +0000)]
OpenServiceW: don't use the requested service access rights for the
registry key access rights, they are not the same thing.
Alexandre Julliard [Mon, 12 Apr 2004 22:12:43 +0000 (22:12 +0000)]
Create the devices earlier on during startup.
Alexandre Julliard [Mon, 12 Apr 2004 22:11:24 +0000 (22:11 +0000)]
OpenSCManagerA/W arguments are strings.
Jeff [Mon, 12 Apr 2004 22:09:36 +0000 (22:09 +0000)]
Clarify the attach command.
Francois Gouget [Mon, 12 Apr 2004 22:08:23 +0000 (22:08 +0000)]
Assorted spelling fixes.
Lionel Ulmer [Mon, 12 Apr 2004 22:07:33 +0000 (22:07 +0000)]
Add the possibility to save a snapshot of the backbuffer at
flip-time.
Lionel Ulmer [Mon, 12 Apr 2004 22:07:12 +0000 (22:07 +0000)]
- better log the GetDeviceState function
- log changes to the DInputKeyState table
Rein Klazes [Mon, 12 Apr 2004 22:06:52 +0000 (22:06 +0000)]
Fix GetCommState and SetCommState, so that these functions can be used
to set/clear/read the DTR and RTS lines.
Hans Leidekker [Mon, 12 Apr 2004 22:06:12 +0000 (22:06 +0000)]
Correct spec entry for MsiLoadString*.
Pseudo stubs for MsiLocateComponent*.