wine
20 years agoImplement Material, Clip plane and Light support plus
Jason Edmeades [Mon, 29 Nov 2004 17:53:42 +0000 (17:53 +0000)] 
Implement Material, Clip plane and Light support plus
MultiplyTransform.

20 years agoAdded a test to make sure that CreateDirectoryA/W does not create
Gunnar Dalsnes [Mon, 29 Nov 2004 17:52:06 +0000 (17:52 +0000)] 
Added a test to make sure that CreateDirectoryA/W does not create
multiple non-existing directories in the path given.

20 years agoF4 key flips the listbox in default (not extended UI) mode.
Eric Kohl [Mon, 29 Nov 2004 17:51:23 +0000 (17:51 +0000)] 
F4 key flips the listbox in default (not extended UI) mode.

20 years agoAVI decompressor:
Christian Costa [Mon, 29 Nov 2004 17:50:23 +0000 (17:50 +0000)] 
AVI decompressor:
- Make copies of bitmap header from media type for input and output
  and update them when needed.
- Fixed subtype for 32-bit depth in QueryAccept.
AVI splitter:
- Fixed handling of rec list.

20 years agoAdded some options to popup menu.
Jacek Caban [Mon, 29 Nov 2004 17:02:28 +0000 (17:02 +0000)] 
Added some options to popup menu.

20 years agoAdded missing CoInitialize.
Alexandre Julliard [Mon, 29 Nov 2004 17:01:21 +0000 (17:01 +0000)] 
Added missing CoInitialize.

20 years agoTrace the OLE error info strings.
Mike Hearn [Mon, 29 Nov 2004 17:00:39 +0000 (17:00 +0000)] 
Trace the OLE error info strings.

20 years ago- Improve OLE function documentation.
Mike Hearn [Mon, 29 Nov 2004 17:00:15 +0000 (17:00 +0000)] 
- Improve OLE function documentation.
- Bail out with CO_E_NOTINITIALIZED when apt is null.

20 years agoCFM_GETSPEC always returns a space-separated list.
Mike McCormack [Mon, 29 Nov 2004 16:59:14 +0000 (16:59 +0000)] 
CFM_GETSPEC always returns a space-separated list.

20 years agoTake advantage of the new winproc handling to move some more functions
Alexandre Julliard [Sun, 28 Nov 2004 15:10:28 +0000 (15:10 +0000)] 
Take advantage of the new winproc handling to move some more functions
to 16-bit files.
TIMER_IsTimerValid is no longer necessary now that winprocs are never
freed.

20 years agoFixed is_valid_winproc to avoid being optimized out by recent gcc
Alexandre Julliard [Sun, 28 Nov 2004 15:08:14 +0000 (15:08 +0000)] 
Fixed is_valid_winproc to avoid being optimized out by recent gcc
versions.

20 years agoAdd Get/Set Transform support, plus BeginScene (does nothing).
Jason Edmeades [Sun, 28 Nov 2004 15:04:41 +0000 (15:04 +0000)] 
Add Get/Set Transform support, plus BeginScene (does nothing).

20 years agoFixed file name when opening NUL.
Eric Pouech [Sun, 28 Nov 2004 15:01:50 +0000 (15:01 +0000)] 
Fixed file name when opening NUL.

20 years agoMake folders open correctly in Windows Explorer.
Hajime Segawa [Sun, 28 Nov 2004 15:01:24 +0000 (15:01 +0000)] 
Make folders open correctly in Windows Explorer.

20 years agoUpdated PACKAGING howto.
Marcus Meissner [Sun, 28 Nov 2004 15:00:03 +0000 (15:00 +0000)] 
Updated PACKAGING howto.

20 years agoProtect sscanfs with a "C" locale so that they still work with new
Huw Davies [Sun, 28 Nov 2004 14:59:13 +0000 (14:59 +0000)] 
Protect sscanfs with a "C" locale so that they still work with new
glibcs in a locale doesn't use a '.' as a decimal separator.

20 years agoAdd a test for ReadFile/WriteFile fault handling, make it pass under
Dmitry Timoshkov [Sun, 28 Nov 2004 14:58:11 +0000 (14:58 +0000)] 
Add a test for ReadFile/WriteFile fault handling, make it pass under
Wine.

20 years ago- Fix vertical position of text in single-line edit controls.
Ge van Geldorp [Sun, 28 Nov 2004 14:55:42 +0000 (14:55 +0000)] 
- Fix vertical position of text in single-line edit controls.
- Add tests for this.

20 years ago- Ensure that if buffer pointer is null, queue is flushed.
Robert North [Sun, 28 Nov 2004 14:54:26 +0000 (14:54 +0000)] 
- Ensure that if buffer pointer is null, queue is flushed.
- Ensure that correct packets are copied into output buffer.
- Use memmove when moving packets within queue, as source and dest
  will typically overlap.
- When moving packets in queue, ensure correct number of packets are
  moved.

20 years ago- Don't limit the size of the property that can be retrieved by
Mike McCormack [Sun, 28 Nov 2004 14:53:46 +0000 (14:53 +0000)] 
- Don't limit the size of the property that can be retrieved by
  MsiGetProperty.
- Make MsiGetProperty A/W implementations more consistent.

20 years agoFix compilation on systems which do not have <mntent.h>.
Gerald Pfeifer [Sun, 28 Nov 2004 14:53:03 +0000 (14:53 +0000)] 
Fix compilation on systems which do not have <mntent.h>.

20 years agoChanged winproc allocation to be based only on the procedure address,
Alexandre Julliard [Wed, 24 Nov 2004 18:43:18 +0000 (18:43 +0000)] 
Changed winproc allocation to be based only on the procedure address,
to avoid the need to keep track of winprocs for each window and class.

20 years agoMore portable POINTSTOPOINT macro.
Eric Frias [Wed, 24 Nov 2004 18:36:13 +0000 (18:36 +0000)] 
More portable POINTSTOPOINT macro.

20 years agoPrevent use of MAKEPOINTS in Wine code.
Alexandre Julliard [Wed, 24 Nov 2004 18:32:35 +0000 (18:32 +0000)] 
Prevent use of MAKEPOINTS in Wine code.

20 years agoAvoid using the MAKEPOINTS macro, it's broken on big endian.
Alexandre Julliard [Wed, 24 Nov 2004 18:28:31 +0000 (18:28 +0000)] 
Avoid using the MAKEPOINTS macro, it's broken on big endian.

20 years agoAdd indexbuffer support into wined3d.
Jason Edmeades [Wed, 24 Nov 2004 18:13:41 +0000 (18:13 +0000)] 
Add indexbuffer support into wined3d.

20 years agoImplement OleDuplicateData.
Robert Shearman [Wed, 24 Nov 2004 18:12:06 +0000 (18:12 +0000)] 
Implement OleDuplicateData.

20 years agoReturn correct error code in EnumPrinters.
Mike McCormack [Wed, 24 Nov 2004 18:11:28 +0000 (18:11 +0000)] 
Return correct error code in EnumPrinters.

20 years agoFix ofn.nFileOffset when multiple files are selected.
Mike McCormack [Wed, 24 Nov 2004 18:10:24 +0000 (18:10 +0000)] 
Fix ofn.nFileOffset when multiple files are selected.

20 years agoCreateBrushIndirect should not return a stock brush.
Kevin Koltzau [Wed, 24 Nov 2004 18:09:20 +0000 (18:09 +0000)] 
CreateBrushIndirect should not return a stock brush.

20 years agoAvoid some direct accesses to DC internals from metafile driver.
Dmitry Timoshkov [Wed, 24 Nov 2004 18:08:18 +0000 (18:08 +0000)] 
Avoid some direct accesses to DC internals from metafile driver.

20 years agoRemove useless calls to IsBadReadPtr from ReadFile and WriteFile.
Dmitry Timoshkov [Wed, 24 Nov 2004 18:07:52 +0000 (18:07 +0000)] 
Remove useless calls to IsBadReadPtr from ReadFile and WriteFile.

20 years agoFixed handling of NULL pointer in PeekMessageW, with test (reported by
Alexandre Julliard [Tue, 23 Nov 2004 17:39:13 +0000 (17:39 +0000)] 
Fixed handling of NULL pointer in PeekMessageW, with test (reported by
Eric Frias).

20 years agoLook for lcms.h in lcms/lcms.h.
Kevin Koltzau [Tue, 23 Nov 2004 17:33:55 +0000 (17:33 +0000)] 
Look for lcms.h in lcms/lcms.h.

20 years agoAppend .dll extension in all cases (spotted by Mike Hearn).
Alexandre Julliard [Tue, 23 Nov 2004 14:03:49 +0000 (14:03 +0000)] 
Append .dll extension in all cases (spotted by Mike Hearn).

20 years agoVersion resources cleanup.
Tom Wickline [Tue, 23 Nov 2004 13:59:34 +0000 (13:59 +0000)] 
Version resources cleanup.

20 years ago- Implement SetStreamSource
Jason Edmeades [Tue, 23 Nov 2004 13:52:46 +0000 (13:52 +0000)] 
- Implement SetStreamSource
- Ensure wined3d objects maintain a reference count of at least that
  of the d3dx version.

20 years ago- More heapification.
Mike Hearn [Tue, 23 Nov 2004 13:50:23 +0000 (13:50 +0000)] 
- More heapification.
- Split drive code into core, UI and autodetect.
- Implement drive autodetection.
- Slight redesign of drive tab.
- Code cleanup.

20 years agoWe don't use DGA version 1 so remove the configure check for it.
Huw Davies [Tue, 23 Nov 2004 13:48:00 +0000 (13:48 +0000)] 
We don't use DGA version 1 so remove the configure check for it.

20 years agoWhen changing from DIB_Status_GdiMod to DIB_Status_GdiMod, we have to
Robert Shearman [Tue, 23 Nov 2004 12:21:05 +0000 (12:21 +0000)] 
When changing from DIB_Status_GdiMod to DIB_Status_GdiMod, we have to
set the previous status to DIB_Status_GdiMod, otherwise a
non-committing unlock could incorrectly revert the DIB to another
state, rather than the correct DIB_Status_GdiMod.

20 years agoSet the miter limit in the DC state.
Jon Griffiths [Tue, 23 Nov 2004 12:19:24 +0000 (12:19 +0000)] 
Set the miter limit in the DC state.
Only SetLastError() in object functions where native does.
Test the error comditions of the gdiobj functions.
Minor documentation updates.

20 years agoUse string functions that are Windows locale aware.
Hans Leidekker [Tue, 23 Nov 2004 12:12:31 +0000 (12:12 +0000)] 
Use string functions that are Windows locale aware.

20 years agoExport wine_pthread_get_current_teb.
Eric Frias [Mon, 22 Nov 2004 19:51:46 +0000 (19:51 +0000)] 
Export wine_pthread_get_current_teb.

20 years agoFix Sparc assembly code in wine_switch_to_stack.
Eric Frias [Mon, 22 Nov 2004 19:50:38 +0000 (19:50 +0000)] 
Fix Sparc assembly code in wine_switch_to_stack.

20 years agoPass DLLFLAGS to winebuild too.
Alexandre Julliard [Mon, 22 Nov 2004 19:48:10 +0000 (19:48 +0000)] 
Pass DLLFLAGS to winebuild too.

20 years agoDefine "WINVER=0x0501 _WIN32_WINNT=0x0501 _WIN32_IE=0x0600" for all
Steven Edwards [Mon, 22 Nov 2004 19:46:22 +0000 (19:46 +0000)] 
Define "WINVER=0x0501 _WIN32_WINNT=0x0501 _WIN32_IE=0x0600" for all
the targets.

20 years agoFixed regressions introduced when moving addresses as 64bit values.
Eric Pouech [Mon, 22 Nov 2004 18:30:10 +0000 (18:30 +0000)] 
Fixed regressions introduced when moving addresses as 64bit values.

20 years agoPrevent environment test from crashing when environment is large.
Kevin Koltzau [Mon, 22 Nov 2004 18:28:56 +0000 (18:28 +0000)] 
Prevent environment test from crashing when environment is large.

20 years agoAdded advpack.dll, rsaenh.dll, strmiids.lib.
Tom Wickline [Mon, 22 Nov 2004 18:28:18 +0000 (18:28 +0000)] 
Added advpack.dll, rsaenh.dll, strmiids.lib.

20 years agoHandle unknown parameters more gracefully.
Hans Leidekker [Mon, 22 Nov 2004 18:27:39 +0000 (18:27 +0000)] 
Handle unknown parameters more gracefully.

20 years agoFixed KEYLP structure for big endian.
Eric Frias [Mon, 22 Nov 2004 18:26:58 +0000 (18:26 +0000)] 
Fixed KEYLP structure for big endian.

20 years agoChanged allocation of arguments in SearchPathA so path is not limited
Alexander Yaworsky [Mon, 22 Nov 2004 18:25:05 +0000 (18:25 +0000)] 
Changed allocation of arguments in SearchPathA so path is not limited
by size of TEB static buffer.

20 years agoUnicodify string constants.
Martin Fuchs [Mon, 22 Nov 2004 18:24:09 +0000 (18:24 +0000)] 
Unicodify string constants.

20 years agosplitpath maintainance.
Martin Fuchs [Mon, 22 Nov 2004 18:23:03 +0000 (18:23 +0000)] 
splitpath maintainance.

20 years agoSupport mono pattern brushes in EMF's.
Jon Griffiths [Mon, 22 Nov 2004 18:22:20 +0000 (18:22 +0000)] 
Support mono pattern brushes in EMF's.

20 years agoAvoid magic number.
Jon Griffiths [Mon, 22 Nov 2004 18:19:59 +0000 (18:19 +0000)] 
Avoid magic number.

20 years agoImplement CreateBitmap using CreateBitmapIndirect so we can handle
Jon Griffiths [Mon, 22 Nov 2004 18:18:21 +0000 (18:18 +0000)] 
Implement CreateBitmap using CreateBitmapIndirect so we can handle
funky alignment paddings.
SetLastError() on failure, documentation cleanup.

20 years agoAllow negative numbers in RCDATA resources like RC.EXE does.
Rein Klazes [Mon, 22 Nov 2004 18:15:42 +0000 (18:15 +0000)] 
Allow negative numbers in RCDATA resources like RC.EXE does.
Fix false out of 16 bits range warning.

20 years agoUse physDev->textPixel instead of GetTextColor for ExtTextOut.
Glenn Wurster [Mon, 22 Nov 2004 18:10:16 +0000 (18:10 +0000)] 
Use physDev->textPixel instead of GetTextColor for ExtTextOut.

20 years agoAdded some tests for lzexpand.
Evan G. Parry [Sun, 21 Nov 2004 16:05:14 +0000 (16:05 +0000)] 
Added some tests for lzexpand.

20 years ago- moved into new mscvpdb.h (out of msc.c) all types and defines needed
Eric Pouech [Sun, 21 Nov 2004 15:51:47 +0000 (15:51 +0000)] 
- moved into new mscvpdb.h (out of msc.c) all types and defines needed
  to parse debug files generated by MS tools
- moved into coff.c (and out of msc.c) the COFF handling
- cleaned lots of types (add consistency across structs)
- versioning of some defines and types (to follow MS tools evolution)
- enhanced V2 of symbols parsing (some more types recognized, support
  of imported .pdb files)
- added support for newest .pdb format

20 years agoMove up SERV_* functions.
Alexander Yaworsky [Sun, 21 Nov 2004 15:50:08 +0000 (15:50 +0000)] 
Move up SERV_* functions.

20 years agoUpdated Spanish translations.
José Manuel Ferrer Ortiz [Sun, 21 Nov 2004 15:49:24 +0000 (15:49 +0000)] 
Updated Spanish translations.

20 years agoImplement and test GetColorProfileElementTag,
Hans Leidekker [Sun, 21 Nov 2004 15:48:18 +0000 (15:48 +0000)] 
Implement and test GetColorProfileElementTag,
GetCountColorProfileElements and IsColorProfileTagPresent. Stub
GetStandardColorSpaceProfile{A,W}.

20 years agoCall CompareStringA with LOCALE_USE_CP_ACP flag set from lstrcmpA and
Dmitry Timoshkov [Sun, 21 Nov 2004 15:47:24 +0000 (15:47 +0000)] 
Call CompareStringA with LOCALE_USE_CP_ACP flag set from lstrcmpA and
lstrcmpiA in order to improve speed. Add a test case confirming that
CompareString and LCMapString accept LOCALE_USE_CP_ACP.

20 years agoRemoved W->A from DEFWND_ImmIsUIMessageW.
Stefan Leichter [Sun, 21 Nov 2004 15:44:56 +0000 (15:44 +0000)] 
Removed W->A from DEFWND_ImmIsUIMessageW.

20 years ago- Make InternetGetConnectedStateExA not crash, by making
Robert Shearman [Sun, 21 Nov 2004 15:42:57 +0000 (15:42 +0000)] 
- Make InternetGetConnectedStateExA not crash, by making
  InternetGetConnectedStateExW fill in the buffer correctly.
- Remove the dumping of strings that will only contain garbage.
- Document function.

20 years agoDon't mess up the msvcrt codepage on e.g. _MB_CP_ANSI.
Bill Medland [Sun, 21 Nov 2004 15:42:03 +0000 (15:42 +0000)] 
Don't mess up the msvcrt codepage on e.g. _MB_CP_ANSI.

20 years agoAccelerator resource struct fix for sparc.
Eric Frias [Sun, 21 Nov 2004 15:41:38 +0000 (15:41 +0000)] 
Accelerator resource struct fix for sparc.

20 years agoThe default font for the treeview should be the icon title font.
Huw Davies [Sun, 21 Nov 2004 15:41:08 +0000 (15:41 +0000)] 
The default font for the treeview should be the icon title font.

20 years agoHandle a def file where the names of the exported functions are listed
Eric Frias [Sun, 21 Nov 2004 15:39:51 +0000 (15:39 +0000)] 
Handle a def file where the names of the exported functions are listed
without being followed by an equals sign and an alias.

20 years agoFixed file handle leak.
Eric Frias [Sun, 21 Nov 2004 15:39:02 +0000 (15:39 +0000)] 
Fixed file handle leak.

20 years agoPermit unaligned memory access on sparc.
Eric Frias [Sun, 21 Nov 2004 15:38:26 +0000 (15:38 +0000)] 
Permit unaligned memory access on sparc.

20 years agoFixed error writing control IDs in dialogex on sparc.
Eric Frias [Sun, 21 Nov 2004 15:38:00 +0000 (15:38 +0000)] 
Fixed error writing control IDs in dialogex on sparc.

20 years agoAdd some missing error values in WINMM_ErrorToString.
Rémi Assailly [Sun, 21 Nov 2004 15:37:04 +0000 (15:37 +0000)] 
Add some missing error values in WINMM_ErrorToString.

20 years agoFixed dialogex resource loading on sparc.
Eric Frias [Sun, 21 Nov 2004 15:36:05 +0000 (15:36 +0000)] 
Fixed dialogex resource loading on sparc.

20 years agoSearch the whole table when creating solid brushes.
Jon Griffiths [Sun, 21 Nov 2004 15:35:15 +0000 (15:35 +0000)] 
Search the whole table when creating solid brushes.

20 years agoAdded NOVT timezone info.
Alexander Yaworsky [Sun, 21 Nov 2004 15:34:28 +0000 (15:34 +0000)] 
Added NOVT timezone info.

20 years agoFix clipping for DrawThemeParentBackground.
Kevin Koltzau [Sun, 21 Nov 2004 15:33:36 +0000 (15:33 +0000)] 
Fix clipping for DrawThemeParentBackground.

20 years agoUpdate FreeBSD info.
Gerald Pfeifer [Sun, 21 Nov 2004 15:33:00 +0000 (15:33 +0000)] 
Update FreeBSD info.

20 years agoAdded some structure tags and error defines.
Rémi Assailly [Sun, 21 Nov 2004 15:32:31 +0000 (15:32 +0000)] 
Added some structure tags and error defines.

20 years agoMoved kernel32.DeleteFileW core implementation to ntdll.NtDeleteFile.
Eric Pouech [Sun, 21 Nov 2004 15:29:44 +0000 (15:29 +0000)] 
Moved kernel32.DeleteFileW core implementation to ntdll.NtDeleteFile.

20 years agoRemoved a couple of no longer needed entries.
Alexandre Julliard [Fri, 19 Nov 2004 18:28:05 +0000 (18:28 +0000)] 
Removed a couple of no longer needed entries.

20 years agoFix conflicting structure tag.
Alexandre Julliard [Fri, 19 Nov 2004 18:26:20 +0000 (18:26 +0000)] 
Fix conflicting structure tag.

20 years agoOne step closer to getting hardware accelerated capture working.
Robert Reif [Fri, 19 Nov 2004 18:25:03 +0000 (18:25 +0000)] 
One step closer to getting hardware accelerated capture working.

20 years agoCalculating the average width doesn't seem possible, so set it
Huw Davies [Fri, 19 Nov 2004 18:23:52 +0000 (18:23 +0000)] 
Calculating the average width doesn't seem possible, so set it
manually instead.
Fix the copyright in wine_system.

20 years agoImplement IsProfileValid.
Hans Leidekker [Fri, 19 Nov 2004 18:22:20 +0000 (18:22 +0000)] 
Implement IsProfileValid.
Document all functions.

20 years agoFixed GetFileVersionInfoSizeA tests on NT.
Stefan Leichter [Fri, 19 Nov 2004 18:19:31 +0000 (18:19 +0000)] 
Fixed GetFileVersionInfoSizeA tests on NT.

20 years agoFix English menu text.
Martin Fuchs [Fri, 19 Nov 2004 18:18:27 +0000 (18:18 +0000)] 
Fix English menu text.

20 years agoImplemented IGraphBuilder methods: Connect, Render, RenderFile &
Christian Costa [Fri, 19 Nov 2004 18:17:27 +0000 (18:17 +0000)] 
Implemented IGraphBuilder methods: Connect, Render, RenderFile &
AddSourceFilter.
Fixed filter name generation in IGraphBuilder::AddFilter.

20 years ago- Use more specific error codes than E_FAIL, where possible.
Robert Shearman [Fri, 19 Nov 2004 18:14:47 +0000 (18:14 +0000)] 
- Use more specific error codes than E_FAIL, where possible.
- Move vtable to end, give it the const modifier, and remove unneeded
  function declarations.

20 years agoAdded beginnings of RegQueryValueEx tests.
James Hawkins [Fri, 19 Nov 2004 18:13:30 +0000 (18:13 +0000)] 
Added beginnings of RegQueryValueEx tests.

20 years agoCorrect ordering of some defines.
Andreas Mohr [Fri, 19 Nov 2004 18:12:12 +0000 (18:12 +0000)] 
Correct ordering of some defines.

20 years agoFallback to some sensible default values when underlining and striking
Huw Davies [Fri, 19 Nov 2004 18:10:47 +0000 (18:10 +0000)] 
Fallback to some sensible default values when underlining and striking
out bitmap fonts.
Rotate the strikeout line if the escapement is non-zero.

20 years agoAdd the DT_NOPREFIX flag when calling DrawText() for single-line
Zach Gorman [Fri, 19 Nov 2004 18:09:29 +0000 (18:09 +0000)] 
Add the DT_NOPREFIX flag when calling DrawText() for single-line
listview controls.

20 years agoAdd version information.
Hans Leidekker [Fri, 19 Nov 2004 18:06:41 +0000 (18:06 +0000)] 
Add version information.

20 years agoFixed colorkey conversion.
Christian Costa [Fri, 19 Nov 2004 18:05:15 +0000 (18:05 +0000)] 
Fixed colorkey conversion.
Handle null surface pointer when creating surface.

20 years agoUse interlocked functions for thread safety.
Mike McCormack [Fri, 19 Nov 2004 18:03:56 +0000 (18:03 +0000)] 
Use interlocked functions for thread safety.

20 years agoFixed IEnumPinsImpl_Next.
Christian Costa [Fri, 19 Nov 2004 18:03:19 +0000 (18:03 +0000)] 
Fixed IEnumPinsImpl_Next.

20 years ago- implement SymUnDName and UndecorateSymbolName on top of
Eric Pouech [Fri, 19 Nov 2004 18:02:47 +0000 (18:02 +0000)] 
- implement SymUnDName and UndecorateSymbolName on top of
  msvcrt.__unDName
- implement SYMOPT_UNDNAME support