wine
19 years agoReturn a cloned PIDL by SHBrowseForFolder to avoid heap corruption.
Michael Jung [Fri, 6 May 2005 19:33:06 +0000 (19:33 +0000)] 
Return a cloned PIDL by SHBrowseForFolder to avoid heap corruption.

19 years agoDisplay a drive icon for the unix root directory.
Michael Jung [Fri, 6 May 2005 19:32:54 +0000 (19:32 +0000)] 
Display a drive icon for the unix root directory.

19 years agoChange FIXME to WARN.
Robert Reif [Fri, 6 May 2005 19:32:36 +0000 (19:32 +0000)] 
Change FIXME to WARN.

19 years agoFix nativeapi.pm so it knows about AC_HEADER_STAT().
Francois Gouget [Fri, 6 May 2005 16:22:54 +0000 (16:22 +0000)] 
Fix nativeapi.pm so it knows about AC_HEADER_STAT().
Make the error message about unexpected '#ifdef HAVE_XXX' clearer.
Protect sys/stat.h #includes with the corresponding '#ifdef HAVE_XXX'
check.

19 years agoAdded support in winebuild for specifying import libraries directly on
Alexandre Julliard [Fri, 6 May 2005 15:54:41 +0000 (15:54 +0000)] 
Added support in winebuild for specifying import libraries directly on
the command line without the -l option.
Changed the -d option to only mark the library as delayed, the actual
loading is now done separately.

19 years agoAssorted spelling fixes.
Francois Gouget [Fri, 6 May 2005 15:44:31 +0000 (15:44 +0000)] 
Assorted spelling fixes.

19 years agoEric Kohl <eric.kohl_at_t-online.de>
Alexandre Julliard [Fri, 6 May 2005 15:38:22 +0000 (15:38 +0000)] 
Eric Kohl <eric.kohl_at_t-online.de>
Implement CaptureAndConvertAnsiArg, CaptureStringArg,
OpenAndMapForRead, RetreiveFileSecurity, StampFileSecurity,
TakeOwnershipOfFile, and UnmapAndCloseFile.

19 years agoFixed a dozen of reference (and some memory) leaks.
Maarten Lankhorst [Fri, 6 May 2005 14:34:44 +0000 (14:34 +0000)] 
Fixed a dozen of reference (and some memory) leaks.
Implemented filtergraph_pause/stop.

19 years agoFixed {Copy/Delete/Free}MediaType functions to show proper behaviour.
Maarten Lankhorst [Fri, 6 May 2005 14:34:02 +0000 (14:34 +0000)] 
Fixed {Copy/Delete/Free}MediaType functions to show proper behaviour.
Fixed EnumMediaTypes to copy pbFormat too.
Added FreeMediaType.

19 years agoHAVE_V4L2 is not an autoconf define so tell winapi_check not to
Francois Gouget [Fri, 6 May 2005 14:33:34 +0000 (14:33 +0000)] 
HAVE_V4L2 is not an autoconf define so tell winapi_check not to
complain complain about it.

19 years agoClean up if named pipe is not available.
Hartmut Birr [Fri, 6 May 2005 14:33:11 +0000 (14:33 +0000)] 
Clean up if named pipe is not available.

19 years agoTweak the documentation to make winapi_check happy.
Francois Gouget [Fri, 6 May 2005 14:33:02 +0000 (14:33 +0000)] 
Tweak the documentation to make winapi_check happy.

19 years agoUpdate win32.api to match the current sources.
Francois Gouget [Fri, 6 May 2005 14:32:48 +0000 (14:32 +0000)] 
Update win32.api to match the current sources.
Declare CoGetClassObjectFromURL() in urlmon.h.

19 years agoReplace stub entry for StgOpenStorageEx with call to StgOpenStorage.
Matthew Mastracci [Fri, 6 May 2005 14:32:30 +0000 (14:32 +0000)] 
Replace stub entry for StgOpenStorageEx with call to StgOpenStorage.

19 years ago- Fix access rights for RegOpenKeyEx and RegCreateKeyEx calls.
Robert Shearman [Thu, 5 May 2005 16:57:55 +0000 (16:57 +0000)] 
- Fix access rights for RegOpenKeyEx and RegCreateKeyEx calls.
- Add privilege checks for RegLoadKey, RegUnloadKey & RegSaveKey
  calls.

19 years agoDon't retrieve a window DC in GetUpdateRect if there is nothing to
Alexandre Julliard [Thu, 5 May 2005 16:52:21 +0000 (16:52 +0000)] 
Don't retrieve a window DC in GetUpdateRect if there is nothing to
erase, to avoid setting a null update region in an owned DC.
Avoid potential double delete of the update region on return from
send_erase.

19 years agoReturn ENOENT rather than EBADF from MSVCRT_fopen() when file doesn't
<wine.larry.engholm@xoxy.net> [Thu, 5 May 2005 16:48:28 +0000 (16:48 +0000)] 
Return ENOENT rather than EBADF from MSVCRT_fopen() when file doesn't
exist.

19 years agoFix RegDeleteKey{A,W} to open the specified key with the DELETE access
Robert Shearman [Thu, 5 May 2005 16:47:33 +0000 (16:47 +0000)] 
Fix RegDeleteKey{A,W} to open the specified key with the DELETE access
right.

19 years agooutput_name already contains .exe extension, don't add it again for -F
Alexandre Julliard [Thu, 5 May 2005 16:44:38 +0000 (16:44 +0000)] 
output_name already contains .exe extension, don't add it again for -F
option.

19 years agoReplace StgCreateStorageEx stub with call to StgCreateDocfile and add
Matthew Mastracci [Thu, 5 May 2005 16:44:05 +0000 (16:44 +0000)] 
Replace StgCreateStorageEx stub with call to StgCreateDocfile and add
required STGFMT_* enumerations.

19 years agoIn MaskBlt delete correct bitmap.
Rein Klazes [Thu, 5 May 2005 16:43:26 +0000 (16:43 +0000)] 
In MaskBlt delete correct bitmap.

19 years agoAdd 16<->32 bit message mappings for WM_COPYDATA messages.
Rein Klazes [Thu, 5 May 2005 16:43:17 +0000 (16:43 +0000)] 
Add 16<->32 bit message mappings for WM_COPYDATA messages.

19 years ago- In MZ_DoLoadImage if an environment segment is specified in the
Rein Klazes [Thu, 5 May 2005 10:32:54 +0000 (10:32 +0000)] 
- In MZ_DoLoadImage if an environment segment is specified in the
  parameter block, use that and do not inherit from the calling
  process.
- Call FreeEnvironmentStrings when the strings are no longer used.

19 years agoFixed GetDisplayNameOf method to not depend on incorrect behaviour
Michael Jung [Thu, 5 May 2005 10:30:51 +0000 (10:30 +0000)] 
Fixed GetDisplayNameOf method to not depend on incorrect behaviour
regarding the SHGDN_INFOLDER flag.

19 years agoFixed MyComputer's GetDisplayNameOf method.
Michael Jung [Thu, 5 May 2005 10:30:39 +0000 (10:30 +0000)] 
Fixed MyComputer's GetDisplayNameOf method.

19 years ago- do not flush the buffer when the application only wants to peek the
Lionel Ulmer [Thu, 5 May 2005 10:30:24 +0000 (10:30 +0000)] 
- do not flush the buffer when the application only wants to peek the
  number of elements in the queue
- trace the GetDeviceState values before they are reset

19 years agoAdded stub implementation for CoGetClassObjectFromURL.
Christian Costa [Thu, 5 May 2005 09:50:57 +0000 (09:50 +0000)] 
Added stub implementation for CoGetClassObjectFromURL.

19 years agoCorrect bug truncating downloaded files to 4096 bytes.
Troy Rollo [Thu, 5 May 2005 09:50:46 +0000 (09:50 +0000)] 
Correct bug truncating downloaded files to 4096 bytes.

19 years agoForward CLSID_FilterGraphNoThread to CLSID_FilterGraph.
Christian Costa [Thu, 5 May 2005 09:50:35 +0000 (09:50 +0000)] 
Forward CLSID_FilterGraphNoThread to CLSID_FilterGraph.

19 years agoFix compile on non-ELF host.
Emmanuel Maillard [Thu, 5 May 2005 09:50:13 +0000 (09:50 +0000)] 
Fix compile on non-ELF host.

19 years ago- more pretty print for the types flag
Lionel Ulmer [Thu, 5 May 2005 09:49:54 +0000 (09:49 +0000)] 
- more pretty print for the types flag
- more Windows-aligned check for object instances

19 years agoInitialize iosb.
Marcus Meissner [Thu, 5 May 2005 09:49:43 +0000 (09:49 +0000)] 
Initialize iosb.

19 years agoSet win2k3 service pack number to 1.
Ivan Leo Puoti [Thu, 5 May 2005 09:49:24 +0000 (09:49 +0000)] 
Set win2k3 service pack number to 1.

19 years ago- Fix NTDLL_wait_for_multiple_objects call in usr1_handler.
Emmanuel Maillard [Thu, 5 May 2005 09:49:13 +0000 (09:49 +0000)] 
- Fix NTDLL_wait_for_multiple_objects call in usr1_handler.
- Fix an error due to "invalid lvalue in assignment" with gcc 4 on
  Darwin 8.0.

19 years agoGet rid of the winapi_check_dir config parameter.
Alexandre Julliard [Wed, 4 May 2005 10:43:00 +0000 (10:43 +0000)] 
Get rid of the winapi_check_dir config parameter.

19 years agoSet iItem to index before notifying callback items.
Felix Nawothnig [Wed, 4 May 2005 10:37:17 +0000 (10:37 +0000)] 
Set iItem to index before notifying callback items.

19 years agoSet PhysicalMemory property from system data.
Marcus Meissner [Wed, 4 May 2005 10:37:05 +0000 (10:37 +0000)] 
Set PhysicalMemory property from system data.

19 years agoImplement URLMonikerImpl_BindToStorage.
Troy Rollo [Wed, 4 May 2005 10:36:54 +0000 (10:36 +0000)] 
Implement URLMonikerImpl_BindToStorage.

19 years agoCreate URL Cache if it does not already exist.
Troy Rollo [Wed, 4 May 2005 10:36:43 +0000 (10:36 +0000)] 
Create URL Cache if it does not already exist.

19 years agoMove all files from winapi_check/ to winapi/, and remove references to
Hans Leidekker [Wed, 4 May 2005 09:55:17 +0000 (09:55 +0000)] 
Move all files from winapi_check/ to winapi/, and remove references to
winapi_check directory.  Merge winapi_check programs.

19 years agoUse SUBLANG_NEUTRAL for French resources.
Vincent Béron [Wed, 4 May 2005 09:52:47 +0000 (09:52 +0000)] 
Use SUBLANG_NEUTRAL for French resources.

19 years agoEnlarge the license text control length.
James Hawkins [Wed, 4 May 2005 09:49:22 +0000 (09:49 +0000)] 
Enlarge the license text control length.

19 years agoRemove static variables in SHBrowseForFolder implementation.
Mike McCormack [Wed, 4 May 2005 09:48:15 +0000 (09:48 +0000)] 
Remove static variables in SHBrowseForFolder implementation.

19 years agoRemove the corresponding registry entry when deleting a drive.
James Hawkins [Wed, 4 May 2005 09:47:56 +0000 (09:47 +0000)] 
Remove the corresponding registry entry when deleting a drive.

19 years agoDon't add the same program in AppDefaults more than once.
James Hawkins [Wed, 4 May 2005 09:47:46 +0000 (09:47 +0000)] 
Don't add the same program in AppDefaults more than once.

19 years agoStub implementation for SetupCopyOEMInfW.
Hans Leidekker [Wed, 4 May 2005 09:47:28 +0000 (09:47 +0000)] 
Stub implementation for SetupCopyOEMInfW.

19 years agoBump version number to XP SP2.
Hans Leidekker [Wed, 4 May 2005 09:47:13 +0000 (09:47 +0000)] 
Bump version number to XP SP2.

19 years agoImplement owner drawn context menus.
Martin Fuchs [Wed, 4 May 2005 09:47:07 +0000 (09:47 +0000)] 
Implement owner drawn context menus.

19 years agoSet driver type properly.
Robert Reif [Wed, 4 May 2005 09:46:41 +0000 (09:46 +0000)] 
Set driver type properly.

19 years agoAdded IAMVideoProcAmp.
Maarten Lankhorst [Wed, 4 May 2005 09:46:24 +0000 (09:46 +0000)] 
Added IAMVideoProcAmp.

19 years agoReport an error if trying to get data from an unacquired mouse.
James Dean Anderson [Wed, 4 May 2005 09:46:07 +0000 (09:46 +0000)] 
Report an error if trying to get data from an unacquired mouse.

19 years agoAdded Hong Kong Standard Time (HKT).
Ivan Wong [Wed, 4 May 2005 09:45:48 +0000 (09:45 +0000)] 
Added Hong Kong Standard Time (HKT).

19 years agoLet the default winproc handle WM_MOUSEACTIVATE.
Ulrich Czekalla [Wed, 4 May 2005 09:45:33 +0000 (09:45 +0000)] 
Let the default winproc handle WM_MOUSEACTIVATE.

19 years ago- implement wglGetCurrentReadDCARB, wglMakeContextCurrentARB on
Raphael Junqueira [Thu, 28 Apr 2005 18:31:15 +0000 (18:31 +0000)] 
- implement wglGetCurrentReadDCARB, wglMakeContextCurrentARB on
  openGL32 (wgl_ext)
- add code to disable some openGL extensions support using wine
  registry key HKLM\Software\Wine\OpenGL\DisabledExtensions (list
  separated by spaces)
- valid/robust implementation of wglChoosePixelFormatARB and
  wglGetPixelFormatAttribivARB (wgl_ext)

19 years ago- valid implementation of X11DRV_ChoosePixelFormat using GLX1.3 API
Raphael Junqueira [Thu, 28 Apr 2005 18:29:12 +0000 (18:29 +0000)] 
- valid implementation of X11DRV_ChoosePixelFormat using GLX1.3 API
  (ie. using real card caps and not ugly way using visuals array) to
  be compatible with opengl32 pixel formats (wgl*PixelFormat* APIs) as
  they need to be the same
- add more traces to xrandr

19 years agoCorrect user component publication.
Aric Stewart [Thu, 28 Apr 2005 18:28:11 +0000 (18:28 +0000)] 
Correct user component publication.
Implement MsiEnumComponentQualifiers.

19 years agoFixed stack overwrite by using sizeof(WS_sockaddr_ipx).
Marcus Meissner [Thu, 28 Apr 2005 18:27:27 +0000 (18:27 +0000)] 
Fixed stack overwrite by using sizeof(WS_sockaddr_ipx).

19 years agoSplit up the window procedure.
Mike McCormack [Thu, 28 Apr 2005 18:26:58 +0000 (18:26 +0000)] 
Split up the window procedure.

19 years agoImplemented GetLastInputInfo.
Mike McCormack [Thu, 28 Apr 2005 12:04:14 +0000 (12:04 +0000)] 
Implemented GetLastInputInfo.

19 years ago- implement memory access APIs to VertexBuffers
Raphael Junqueira [Thu, 28 Apr 2005 12:02:03 +0000 (12:02 +0000)] 
- implement memory access APIs to VertexBuffers
- more valid implementation for IWineD3DImpl_Check* APIs (not more
  S_OK for all cases)

19 years agoDefine strncpyW to ensure that users know why it is not present.
Jeff Latimer [Thu, 28 Apr 2005 12:01:37 +0000 (12:01 +0000)] 
Define strncpyW to ensure that users know why it is not present.

19 years agoImplement MsiQueryFeatureStateW.
Aric Stewart [Thu, 28 Apr 2005 12:01:06 +0000 (12:01 +0000)] 
Implement MsiQueryFeatureStateW.

19 years agoMoved the USER syslevel to dlls/user/user_main.c.
Alexandre Julliard [Wed, 27 Apr 2005 11:09:55 +0000 (11:09 +0000)] 
Moved the USER syslevel to dlls/user/user_main.c.
Moved a bunch of stubs to dlls/user/misc.c.

19 years ago- delayed initialisation of BIOS and SYSTEM information until someone
Eric Pouech [Wed, 27 Apr 2005 11:08:47 +0000 (11:08 +0000)] 
- delayed initialisation of BIOS and SYSTEM information until someone
  actually needs it
- now using some manifest constants to make code clearer

19 years agoAdded the video input device category.
Maarten Lankhorst [Wed, 27 Apr 2005 11:07:55 +0000 (11:07 +0000)] 
Added the video input device category.

19 years agoMoved remaining messaging definitions to user_private.h and removed
Alexandre Julliard [Wed, 27 Apr 2005 10:23:24 +0000 (10:23 +0000)] 
Moved remaining messaging definitions to user_private.h and removed
message.h.

19 years agoMake sure that dialogs are only created and destroyed in a single
Mike McCormack [Wed, 27 Apr 2005 10:16:57 +0000 (10:16 +0000)] 
Make sure that dialogs are only created and destroyed in a single
thread.

19 years agoImplemented capGetDriverDescription.
Maarten Lankhorst [Wed, 27 Apr 2005 09:46:25 +0000 (09:46 +0000)] 
Implemented capGetDriverDescription.

19 years agoMake multimedia threads high priority.
Mike McCormack [Wed, 27 Apr 2005 09:39:55 +0000 (09:39 +0000)] 
Make multimedia threads high priority.

19 years agoAdded initial version of Delnode plus some tests.
Sami Aario [Wed, 27 Apr 2005 09:37:25 +0000 (09:37 +0000)] 
Added initial version of Delnode plus some tests.

19 years agoRemoved the MESSAGEQUEUE structure, and store the corresponding
Alexandre Julliard [Wed, 27 Apr 2005 08:18:20 +0000 (08:18 +0000)] 
Removed the MESSAGEQUEUE structure, and store the corresponding
information directly in the TEB, in the Win32ClientInfo field.

19 years agoAdded proper names for the remaining TEB fields.
Alexandre Julliard [Wed, 27 Apr 2005 08:14:18 +0000 (08:14 +0000)] 
Added proper names for the remaining TEB fields.

19 years agoMake WINMM_IData statically allocated.
Mike McCormack [Wed, 27 Apr 2005 08:12:58 +0000 (08:12 +0000)] 
Make WINMM_IData statically allocated.

19 years agoFix crash on drawStridedSlow.
Raphael Junqueira [Wed, 27 Apr 2005 08:12:23 +0000 (08:12 +0000)] 
Fix crash on drawStridedSlow.

19 years agoInclude <limits.h> to get a definition of NAME_MAX.
Gerald Pfeifer [Wed, 27 Apr 2005 08:12:08 +0000 (08:12 +0000)] 
Include <limits.h> to get a definition of NAME_MAX.

19 years agoCorrect a leaking hkey handle.
Aric Stewart [Wed, 27 Apr 2005 08:11:52 +0000 (08:11 +0000)] 
Correct a leaking hkey handle.

19 years agoRemoved a few more strncpy calls.
Alexandre Julliard [Tue, 26 Apr 2005 14:35:53 +0000 (14:35 +0000)] 
Removed a few more strncpy calls.

19 years agoMake sure a thread has a queue as soon as it creates a window.
Alexandre Julliard [Tue, 26 Apr 2005 14:31:33 +0000 (14:31 +0000)] 
Make sure a thread has a queue as soon as it creates a window.

19 years agoExpand some handling of special properties in MsiGetProductInfo.
Aric Stewart [Tue, 26 Apr 2005 14:30:31 +0000 (14:30 +0000)] 
Expand some handling of special properties in MsiGetProductInfo.

19 years agoDeclare MsiExportDatabase* in the spec file, and fix a typo.
Mike McCormack [Tue, 26 Apr 2005 14:30:15 +0000 (14:30 +0000)] 
Declare MsiExportDatabase* in the spec file, and fix a typo.

19 years agoFixed flags handling in MCIAVI_mciInfo.
Christian Costa [Tue, 26 Apr 2005 14:29:57 +0000 (14:29 +0000)] 
Fixed flags handling in MCIAVI_mciInfo.

19 years agoMoved some messaging and input functions to message.c and input.c
Alexandre Julliard [Tue, 26 Apr 2005 08:18:47 +0000 (08:18 +0000)] 
Moved some messaging and input functions to message.c and input.c
respectively.

19 years agoSetParent should not remove menu from non-child windows.
Ulrich Czekalla [Tue, 26 Apr 2005 08:16:17 +0000 (08:16 +0000)] 
SetParent should not remove menu from non-child windows.

19 years agoThe ansi version of CB_ADDSTRING shouldn't overwrite the string if
Huw Davies [Tue, 26 Apr 2005 08:15:53 +0000 (08:15 +0000)] 
The ansi version of CB_ADDSTRING shouldn't overwrite the string if
converting case.

19 years agoFixed a reference leak.
Maarten Lankhorst [Tue, 26 Apr 2005 08:15:38 +0000 (08:15 +0000)] 
Fixed a reference leak.

19 years agoDefine strncpy to an error to make sure it doesn't creep back in.
Alexandre Julliard [Mon, 25 Apr 2005 16:23:32 +0000 (16:23 +0000)] 
Define strncpy to an error to make sure it doesn't creep back in.

19 years agoMoved the ScrollWindow and ScrollDC functions to dlls/user/painting.c,
Alexandre Julliard [Mon, 25 Apr 2005 16:13:17 +0000 (16:13 +0000)] 
Moved the ScrollWindow and ScrollDC functions to dlls/user/painting.c,
and removed windows/scroll.c.

19 years agoPrevent CreateDCA from crashing if a bad lpInitData parameter is
Maxime Bellengé [Mon, 25 Apr 2005 16:02:27 +0000 (16:02 +0000)] 
Prevent CreateDCA from crashing if a bad lpInitData parameter is
provided.

19 years agoAdd parameter checking to NtReadFile/NtWriteFile.
Ivan Leo Puoti [Mon, 25 Apr 2005 16:02:16 +0000 (16:02 +0000)] 
Add parameter checking to NtReadFile/NtWriteFile.

19 years agoRemove a few more instances of strncpy.
Alexandre Julliard [Mon, 25 Apr 2005 15:51:45 +0000 (15:51 +0000)] 
Remove a few more instances of strncpy.

19 years agoMoved most files from the windows directory to dlls/user.
Alexandre Julliard [Mon, 25 Apr 2005 11:33:34 +0000 (11:33 +0000)] 
Moved most files from the windows directory to dlls/user.

19 years agoSupport for regular files (as opposed to directories).
Michael Jung [Mon, 25 Apr 2005 10:56:29 +0000 (10:56 +0000)] 
Support for regular files (as opposed to directories).

19 years agoImproved errors handling a bit in dsound renderer.
Christian Costa [Mon, 25 Apr 2005 10:49:22 +0000 (10:49 +0000)] 
Improved errors handling a bit in dsound renderer.

19 years agogcc4 alias fixes.
Marcus Meissner [Mon, 25 Apr 2005 10:48:59 +0000 (10:48 +0000)] 
gcc4 alias fixes.

19 years agoFixed 3 memset()s which used the wrong size (too large).
Marcus Meissner [Mon, 25 Apr 2005 10:48:38 +0000 (10:48 +0000)] 
Fixed 3 memset()s which used the wrong size (too large).

19 years agoTests for SignalObjectAndWait.
Mike McCormack [Sun, 24 Apr 2005 17:37:52 +0000 (17:37 +0000)] 
Tests for SignalObjectAndWait.

19 years agoImplemented SignalObjectAndWait.
Mike McCormack [Sun, 24 Apr 2005 17:36:34 +0000 (17:36 +0000)] 
Implemented SignalObjectAndWait.

19 years agoImplemented NtSignalAndWaitForSingleObject.
Mike McCormack [Sun, 24 Apr 2005 17:35:52 +0000 (17:35 +0000)] 
Implemented NtSignalAndWaitForSingleObject.

19 years agoRemove priority boost stuff.
Robert Reif [Sun, 24 Apr 2005 17:23:51 +0000 (17:23 +0000)] 
Remove priority boost stuff.

19 years agoSet display frequency too in SetDisplayMode.
Dylan Taft [Sun, 24 Apr 2005 17:23:39 +0000 (17:23 +0000)] 
Set display frequency too in SetDisplayMode.