wine
18 years agoAdded support for backbuffer with the formats A1R5G5B5 and X1R5G5B5.
Oliver Stieber [Thu, 29 Sep 2005 10:31:43 +0000 (10:31 +0000)] 
Added support for backbuffer with the formats A1R5G5B5 and X1R5G5B5.

18 years agoFix DXT2 & DXT4 support for d3d8.
H. Verbeet [Thu, 29 Sep 2005 10:31:22 +0000 (10:31 +0000)] 
Fix DXT2 & DXT4 support for d3d8.

18 years ago- Reimplementation of EM_LINELENGTH.
Krzysztof Foltman [Thu, 29 Sep 2005 10:30:50 +0000 (10:30 +0000)] 
- Reimplementation of EM_LINELENGTH.
- Some attempt at documentation of double-linked list of
  ME_DisplayItem's.

18 years agoRegister zones.
Jacek Caban [Thu, 29 Sep 2005 10:30:14 +0000 (10:30 +0000)] 
Register zones.

18 years agoAdded MapUrlToZone implementation.
Jacek Caban [Thu, 29 Sep 2005 10:30:04 +0000 (10:30 +0000)] 
Added MapUrlToZone implementation.

18 years agoAdd a stubbed out implementation of IAdviseSink and advise the
Robert Shearman [Thu, 29 Sep 2005 10:29:44 +0000 (10:29 +0000)] 
Add a stubbed out implementation of IAdviseSink and advise the
delegate object to use it.

18 years agoDeclare debug channels as static variables so that we don't need to
Alexandre Julliard [Wed, 28 Sep 2005 18:34:00 +0000 (18:34 +0000)] 
Declare debug channels as static variables so that we don't need to
generate an external .dbg.c file to define them.

18 years ago- Make the interfaces that should be supported by the data cache
Robert Shearman [Wed, 28 Sep 2005 18:29:38 +0000 (18:29 +0000)] 
- Make the interfaces that should be supported by the data cache
  explicit so their is no confusion in this file as to what it should
  be implementing and what this object should implement.
- Delegate some IOleObject methods to the server IOleObject if it is
  running.

18 years agoUse Linux futexes instead of semaphores if possible for critical
Alexandre Julliard [Wed, 28 Sep 2005 18:21:48 +0000 (18:21 +0000)] 
Use Linux futexes instead of semaphores if possible for critical
section waits.

18 years agoNow that we are requiring bison anyway, make the .tab.c file use the
Alexandre Julliard [Wed, 28 Sep 2005 18:17:08 +0000 (18:17 +0000)] 
Now that we are requiring bison anyway, make the .tab.c file use the
same base name as the .y file, so that we can generate correct
dependencies in all cases.

18 years agoAdd NULL check for sinkInterface in DataCache_GetAdvise.
Alex Villacís Lasso [Wed, 28 Sep 2005 18:12:58 +0000 (18:12 +0000)] 
Add NULL check for sinkInterface in DataCache_GetAdvise.

18 years agoAdd missing ! to fix a reversed condition check in
Alex Villacís Lasso [Wed, 28 Sep 2005 18:12:45 +0000 (18:12 +0000)] 
Add missing ! to fix a reversed condition check in
OleCreateDefaultHandler, in order to match intent in comment.

18 years agoEncode RSA public key modulus as unsigned integer, with tests.
Juan Lang [Wed, 28 Sep 2005 18:12:29 +0000 (18:12 +0000)] 
Encode RSA public key modulus as unsigned integer, with tests.

18 years agoFix missing prototypes when using nVidia OpenGL headers.
H. Verbeet [Wed, 28 Sep 2005 18:12:00 +0000 (18:12 +0000)] 
Fix missing prototypes when using nVidia OpenGL headers.

18 years agoUse 0 instead of NULL in create_glxpixmap().
Gerald Pfeifer [Wed, 28 Sep 2005 18:11:17 +0000 (18:11 +0000)] 
Use 0 instead of NULL in create_glxpixmap().

18 years agoExplicitly ignore WM_GETICON message in the message tests.
Dmitry Timoshkov [Wed, 28 Sep 2005 18:11:10 +0000 (18:11 +0000)] 
Explicitly ignore WM_GETICON message in the message tests.

18 years agoAdd some more action stubs, remove forward declarations.
Mike McCormack [Wed, 28 Sep 2005 18:10:44 +0000 (18:10 +0000)] 
Add some more action stubs, remove forward declarations.

18 years agoNew scheme for keeping track of debug channels that doesn't require
Alexandre Julliard [Wed, 28 Sep 2005 15:21:48 +0000 (15:21 +0000)] 
New scheme for keeping track of debug channels that doesn't require
maintaining a list of all loaded dlls.

18 years agoMake DrawMenuBar and SetMenu tests pass under Wine.
Dmitry Timoshkov [Wed, 28 Sep 2005 15:13:10 +0000 (15:13 +0000)] 
Make DrawMenuBar and SetMenu tests pass under Wine.

18 years agoSplit command line parsing from MSI_InstallPackage into a separate
Mike McCormack [Wed, 28 Sep 2005 15:12:32 +0000 (15:12 +0000)] 
Split command line parsing from MSI_InstallPackage into a separate
function.

18 years agoAdd the progress control.
Mike McCormack [Wed, 28 Sep 2005 15:12:10 +0000 (15:12 +0000)] 
Add the progress control.

18 years agoFix refcount leak and return correct error in create_named_object.
Vitaliy Margolen [Wed, 28 Sep 2005 12:04:51 +0000 (12:04 +0000)] 
Fix refcount leak and return correct error in create_named_object.

18 years agoFix and test MsiViewGetColumnInfo and binary fields.
Mike McCormack [Wed, 28 Sep 2005 11:59:40 +0000 (11:59 +0000)] 
Fix and test MsiViewGetColumnInfo and binary fields.

18 years agoDon't quote numbers in a query, as it doesn't parse correctly.
Mike McCormack [Wed, 28 Sep 2005 11:59:16 +0000 (11:59 +0000)] 
Don't quote numbers in a query, as it doesn't parse correctly.

18 years agoRemove some Unicode->ANSI cross-calls in crypt functions.
Vincent Béron [Wed, 28 Sep 2005 11:59:04 +0000 (11:59 +0000)] 
Remove some Unicode->ANSI cross-calls in crypt functions.

18 years agoImplement a basic beginning for fnIMLangFontLink_CodePageToCodePages,
Aric Stewart [Wed, 28 Sep 2005 11:58:47 +0000 (11:58 +0000)] 
Implement a basic beginning for fnIMLangFontLink_CodePageToCodePages,
fnIMLangFontLink_CodePagesToCodePage and
fnIMLangFontLink_GetFontCodePages.
Also some tests for the new functions.

18 years agoAdded a bunch of test cases for atoms.
Eric Pouech [Wed, 28 Sep 2005 11:58:20 +0000 (11:58 +0000)] 
Added a bunch of test cases for atoms.

18 years agoEnumDisplayDevices and GetMonitorInfo should return the same device
Huw Davies [Wed, 28 Sep 2005 10:17:13 +0000 (10:17 +0000)] 
EnumDisplayDevices and GetMonitorInfo should return the same device
name for the primary device.
Make both EnumDisplayDevicesA and GetMonitorInfoA call their unicode
counterparts.
Update prototype of EnumDisplayDevices.
Add some tests.

18 years agoAdded Swedish translation.
Anders Bergh [Wed, 28 Sep 2005 10:16:33 +0000 (10:16 +0000)] 
Added Swedish translation.

18 years ago- Store the HHInfo struct in the SizeBar hwnd.
James Hawkins [Wed, 28 Sep 2005 10:16:02 +0000 (10:16 +0000)] 
- Store the HHInfo struct in the SizeBar hwnd.
- Set the default navigation pane width if no width provided.
- Handle dragging of the SizeBar.

18 years agoDon't treat absence of conditional as config.h being useless if
Vincent Béron [Wed, 28 Sep 2005 10:15:44 +0000 (10:15 +0000)] 
Don't treat absence of conditional as config.h being useless if
wine/port.h is included, as it's necessary in that case.

18 years agoImplement CryptImport/ExportPublicKeyInfo.
Juan Lang [Wed, 28 Sep 2005 10:15:37 +0000 (10:15 +0000)] 
Implement CryptImport/ExportPublicKeyInfo.

18 years agoAdd a few more missing prototypes.
Juan Lang [Wed, 28 Sep 2005 10:15:05 +0000 (10:15 +0000)] 
Add a few more missing prototypes.

18 years agoDraw underline and strikeout for ExtTextOut on an open path using
Dmitry Timoshkov [Wed, 28 Sep 2005 10:14:45 +0000 (10:14 +0000)] 
Draw underline and strikeout for ExtTextOut on an open path using
Polygon to more closely mimic what Windows does.

18 years agoMake sure to build the def file after a make clean in a module
Mike McCormack [Wed, 28 Sep 2005 10:13:39 +0000 (10:13 +0000)] 
Make sure to build the def file after a make clean in a module
subdir.

18 years agoDon't create MSI handles unless we have to pass one through the API.
Mike McCormack [Wed, 28 Sep 2005 10:13:18 +0000 (10:13 +0000)] 
Don't create MSI handles unless we have to pass one through the API.

18 years agoImplement state tracking for pixel shader constants.
Oliver Stieber [Wed, 28 Sep 2005 10:13:00 +0000 (10:13 +0000)] 
Implement state tracking for pixel shader constants.

18 years agoDon't apply relocations a second time to self loaded segments.
Alexandre Julliard [Tue, 27 Sep 2005 11:03:18 +0000 (11:03 +0000)] 
Don't apply relocations a second time to self loaded segments.
Fixed messed up indentation in NE_FixupSegmentPrologs.

18 years agoInitial version of a wineserver man page.
Alexandre Julliard [Tue, 27 Sep 2005 10:56:47 +0000 (10:56 +0000)] 
Initial version of a wineserver man page.

18 years agoAdded implementation of _dstbias and __p__dstbias.
Alexandre Julliard [Tue, 27 Sep 2005 10:55:50 +0000 (10:55 +0000)] 
Added implementation of _dstbias and  __p__dstbias.
Added macros for _dstbias, _daylight, _timezone and _tzname.

18 years agoImplemented kernel32 process affinity handling on top on ntdll.
Eric Pouech [Tue, 27 Sep 2005 10:52:10 +0000 (10:52 +0000)] 
Implemented kernel32 process affinity handling on top on ntdll.

18 years agoChange the format of surface_SaveSnapshot to TGA from PPM and add
Oliver Stieber [Tue, 27 Sep 2005 10:49:59 +0000 (10:49 +0000)] 
Change the format of surface_SaveSnapshot to TGA from PPM and add
support for compressed textures and an alpha channel.

18 years agoUse the proper format to print handles in handle_table_dump.
Alexandre Julliard [Tue, 27 Sep 2005 09:36:54 +0000 (09:36 +0000)] 
Use the proper format to print handles in handle_table_dump.

18 years agoFixed exception handling on MacOS.
Alexandre Julliard [Tue, 27 Sep 2005 09:36:15 +0000 (09:36 +0000)] 
Fixed exception handling on MacOS.

18 years agoThe clip list is in screen coordinates so we need to map the result of
Alexandre Julliard [Tue, 27 Sep 2005 09:34:24 +0000 (09:34 +0000)] 
The clip list is in screen coordinates so we need to map the result of
GetRandomRgn if the Windows version is win9x.

18 years agoFixed disassembling functions to handle 16-bit code segments properly.
Alexandre Julliard [Tue, 27 Sep 2005 09:33:42 +0000 (09:33 +0000)] 
Fixed disassembling functions to handle 16-bit code segments properly.

18 years agoUse the proper calling convention for 2 16-bit functions.
Vincent Béron [Tue, 27 Sep 2005 09:32:41 +0000 (09:32 +0000)] 
Use the proper calling convention for 2 16-bit functions.

18 years agoCorrect a problem with locking nonpower 2 back and front buffers.
Oliver Stieber [Tue, 27 Sep 2005 09:32:29 +0000 (09:32 +0000)] 
Correct a problem with locking nonpower 2 back and front buffers.

18 years agoTolerate ioctl failure in GetCommState() in order to be capable to use
Alex Villacís Lasso [Tue, 27 Sep 2005 09:32:17 +0000 (09:32 +0000)] 
Tolerate ioctl failure in GetCommState() in order to be capable to use
softmodems.

18 years agoAdded a test to confirm the behavior of GetRandomRgn.
Alexandre Julliard [Mon, 26 Sep 2005 16:46:31 +0000 (16:46 +0000)] 
Added a test to confirm the behavior of GetRandomRgn.

18 years agoExport the temp buffer functionality in the debug functions interface
Alexandre Julliard [Mon, 26 Sep 2005 16:45:25 +0000 (16:45 +0000)] 
Export the temp buffer functionality in the debug functions interface
to allow sharing more code between libwine and ntdll.

18 years agoAdd iads.idl to define the IADsContainer interface.
Francois Gouget [Mon, 26 Sep 2005 16:43:20 +0000 (16:43 +0000)] 
Add iads.idl to define the IADsContainer interface.
Add adshlp.h to declare the ADs* functions.
Fix the ADsOpenObject() prototype.
Update win32.api to match.

18 years agoWhen scrolling, first update the new position of the control before
Rein Klazes [Mon, 26 Sep 2005 16:42:18 +0000 (16:42 +0000)] 
When scrolling, first update the new position of the control before
calling UpdateWindow().

18 years agoUpdate German regedit resource file.
Henning Gerhardt [Mon, 26 Sep 2005 16:41:58 +0000 (16:41 +0000)] 
Update German regedit resource file.

18 years agoExport the Dll(Un)RegisterServer() functions to make d3dxof.dll a
Francois Gouget [Mon, 26 Sep 2005 16:41:43 +0000 (16:41 +0000)] 
Export the Dll(Un)RegisterServer() functions to make d3dxof.dll a
self-registering dll.

18 years agoDefine the Direct3DRM GUIDs in d3drm.h.
Francois Gouget [Mon, 26 Sep 2005 16:41:26 +0000 (16:41 +0000)] 
Define the Direct3DRM GUIDs in d3drm.h.
Include d3drm.h in dxguid.

18 years agoUse int instead of long in interlocked_* functions for 64-bit
Alexandre Julliard [Mon, 26 Sep 2005 13:51:58 +0000 (13:51 +0000)] 
Use int instead of long in interlocked_* functions for 64-bit
compatibility.

18 years agoUse a larger buffer in CopyFileW now that the file handle may not
Alexandre Julliard [Mon, 26 Sep 2005 13:26:40 +0000 (13:26 +0000)] 
Use a larger buffer in CopyFileW now that the file handle may not
always be cached.

18 years agoCreate a function to determine the table's row size and use it.
Mike McCormack [Mon, 26 Sep 2005 13:25:48 +0000 (13:25 +0000)] 
Create a function to determine the table's row size and use it.
Fix a memory leak in the table code.

18 years agovolatile is valid everywhere const is valid.
Francois Gouget [Mon, 26 Sep 2005 13:25:35 +0000 (13:25 +0000)] 
volatile is valid everywhere const is valid.

18 years agoNorwegian translation of wcmd and wineconsole.
Alexander N. Sørnes [Mon, 26 Sep 2005 13:25:22 +0000 (13:25 +0000)] 
Norwegian translation of wcmd and wineconsole.

18 years agoAdd an x11drv escape that returns a glx drawable.
Huw Davies [Mon, 26 Sep 2005 11:04:12 +0000 (11:04 +0000)] 
Add an x11drv escape that returns a glx drawable.

18 years agoAdded Norwegian translation of some programs.
Alexander N. Sørnes [Mon, 26 Sep 2005 11:03:32 +0000 (11:03 +0000)] 
Added Norwegian translation of some programs.

18 years ago- now passing access rights when creating a named pipe in NTDLL
Eric Pouech [Mon, 26 Sep 2005 11:02:45 +0000 (11:02 +0000)] 
- now passing access rights when creating a named pipe in NTDLL
- reimplemented Kernel32.CreatePipe purely on top of NTDLL APIs
- anonymous pipe handles should have the SYNCHRONIZE bit set

18 years agoAssorted spelling fixes.
Francois Gouget [Mon, 26 Sep 2005 10:58:41 +0000 (10:58 +0000)] 
Assorted spelling fixes.

18 years agoAdded Norwegian translations.
Alexander N. Sørnes [Mon, 26 Sep 2005 10:56:47 +0000 (10:56 +0000)] 
Added Norwegian translations.

18 years agoFix various query related memory leaks.
Mike McCormack [Mon, 26 Sep 2005 10:55:18 +0000 (10:55 +0000)] 
Fix various query related memory leaks.

18 years agoUpdate German resource file.
Henning Gerhardt [Mon, 26 Sep 2005 10:54:48 +0000 (10:54 +0000)] 
Update German resource file.

18 years ago- Copy key name works.
Krzysztof Foltman [Mon, 26 Sep 2005 09:57:56 +0000 (09:57 +0000)] 
- Copy key name works.
- Favorites (adding, removing, going to) work.
- Added context sensitive graying to some menu options.
- Cleanup of status bar update.

18 years agoReplace the 'if (!cond) ; else code' construct with the standard 'do {
Francois Gouget [Mon, 26 Sep 2005 09:57:38 +0000 (09:57 +0000)] 
Replace the 'if (!cond) ; else code' construct with the standard 'do {
code } while (0)' construct combined with a regular 'if'.

18 years agoFix .spec declarations for functinos with 64bit arguments (reported by
Francois Gouget [Mon, 26 Sep 2005 09:56:40 +0000 (09:56 +0000)] 
Fix .spec declarations for functinos with 64bit arguments (reported by
winapi_check).

18 years agoMake a macro function for unimplemented actions.
Mike McCormack [Mon, 26 Sep 2005 09:56:18 +0000 (09:56 +0000)] 
Make a macro function for unimplemented actions.
Add some more unimplemented action stubs.

18 years agoAdd MYT (Malaysian Time) and NOVST (Novosibirsk Summer Time).
Vijay Kiran Kamuju [Mon, 26 Sep 2005 09:55:59 +0000 (09:55 +0000)] 
Add MYT (Malaysian Time) and NOVST (Novosibirsk Summer Time).

18 years agoFill out the stubs for MsiApplyTransformA/W a bit more.
Mike McCormack [Mon, 26 Sep 2005 09:55:38 +0000 (09:55 +0000)] 
Fill out the stubs for MsiApplyTransformA/W a bit more.

18 years agoCalling DdeUninitialize hangs DDE test on XP SP1, so remove that call,
Dmitry Timoshkov [Mon, 26 Sep 2005 09:55:25 +0000 (09:55 +0000)] 
Calling DdeUninitialize hangs DDE test on XP SP1, so remove that call,
and add a comment explaining it.

18 years agoFix handle leaks in the test cases.
Mike McCormack [Mon, 26 Sep 2005 09:55:12 +0000 (09:55 +0000)] 
Fix handle leaks in the test cases.

18 years agoMake sure to set the minimum size before allocating string table
Mike McCormack [Mon, 26 Sep 2005 09:54:56 +0000 (09:54 +0000)] 
Make sure to set the minimum size before allocating string table
memory.

18 years agoMake it clear the empty body sections are not accidental.
Francois Gouget [Mon, 26 Sep 2005 09:54:47 +0000 (09:54 +0000)] 
Make it clear the empty body sections are not accidental.

18 years agoHOLEMENU is a 'long' as far as winapi_check is concerned.
Francois Gouget [Mon, 26 Sep 2005 09:54:22 +0000 (09:54 +0000)] 
HOLEMENU is a 'long' as far as winapi_check is concerned.

18 years agoUpdate Finnish resources.
Kimmo Myllyvirta [Mon, 26 Sep 2005 09:54:02 +0000 (09:54 +0000)] 
Update Finnish resources.

18 years ago- Optional destinations in stylesheets are now skipped properly (and
Krzysztof Foltman [Mon, 26 Sep 2005 09:53:49 +0000 (09:53 +0000)] 
- Optional destinations in stylesheets are now skipped properly (and
  not treated as the "proper" styles as they were before).
- EOF condition in the middle of the stylesheet is no longer putting
  the reader into infinite loop,
- Half-full input buffers don't trigger EOF anymore (although it
  could, in theory, break some apps, I find it unlikely - and the
  change makes Out from Boneville installer display license properly).

18 years agoUpdate win32.api to match the current sources.
Francois Gouget [Mon, 26 Sep 2005 09:53:06 +0000 (09:53 +0000)] 
Update win32.api to match the current sources.
Fix the usp10.dll name.
Fix PBERVAL alphabetical order.

18 years agoDocumentation tweaks to make winapi_check happy.
Francois Gouget [Mon, 26 Sep 2005 09:52:56 +0000 (09:52 +0000)] 
Documentation tweaks to make winapi_check happy.

18 years agoAdd AVISTREAMREAD_CONVENIENT.
Francois Gouget [Mon, 26 Sep 2005 09:52:43 +0000 (09:52 +0000)] 
Add AVISTREAMREAD_CONVENIENT.

18 years agoAdd trailing '\n's to ok() calls.
Francois Gouget [Mon, 26 Sep 2005 09:52:25 +0000 (09:52 +0000)] 
Add trailing '\n's to ok() calls.

18 years agoUpdate winapi_check so it considers 'longlong' (win*.api files) as
Francois Gouget [Mon, 26 Sep 2005 09:52:09 +0000 (09:52 +0000)] 
Update winapi_check so it considers 'longlong' (win*.api files) as
compatible with 'double' (spec files).

18 years agoScreen depth cannot be selected when double buffering is enabled.
Christian Costa [Mon, 26 Sep 2005 09:51:48 +0000 (09:51 +0000)] 
Screen depth cannot be selected when double buffering is enabled.
Disable depth selection when it's the case.

18 years agoReplace DPRINTF by TRACE in a few places.
Alexandre Julliard [Sun, 25 Sep 2005 15:23:21 +0000 (15:23 +0000)] 
Replace DPRINTF by TRACE in a few places.

18 years agoNorwegian translation of mshtml.
Alexander N. Sørnes [Sun, 25 Sep 2005 15:18:58 +0000 (15:18 +0000)] 
Norwegian translation of mshtml.

18 years agoImplement Begin/Vertex/End rendering functions.
Christian Costa [Sun, 25 Sep 2005 15:18:18 +0000 (15:18 +0000)] 
Implement Begin/Vertex/End rendering functions.

18 years agoCorrectly resize the child windows.
James Hawkins [Sun, 25 Sep 2005 15:17:42 +0000 (15:17 +0000)] 
Correctly resize the child windows.

18 years agoFix function names.
Christian Costa [Sun, 25 Sep 2005 15:17:30 +0000 (15:17 +0000)] 
Fix function names.

18 years agoMove all 16-bit functions to an appropriate 16-bit file.
Robert Shearman [Sun, 25 Sep 2005 15:17:10 +0000 (15:17 +0000)] 
Move all 16-bit functions to an appropriate 16-bit file.

18 years agoAdded Norwegian translations.
Alexander N. Sørnes [Sun, 25 Sep 2005 15:15:25 +0000 (15:15 +0000)] 
Added Norwegian translations.

18 years agoUpdate Finnish resources.
Kimmo Myllyvirta [Sun, 25 Sep 2005 15:14:58 +0000 (15:14 +0000)] 
Update Finnish resources.

18 years agoHandle copying of the install package to a temporary file in one place
Mike McCormack [Sun, 25 Sep 2005 15:14:32 +0000 (15:14 +0000)] 
Handle copying of the install package to a temporary file in one place
only.

18 years agoFix another memory leak.
Mike McCormack [Sun, 25 Sep 2005 15:14:16 +0000 (15:14 +0000)] 
Fix another memory leak.

18 years agoStub implementation of the IsolateComponents action.
Mike McCormack [Sun, 25 Sep 2005 15:14:03 +0000 (15:14 +0000)] 
Stub implementation of the IsolateComponents action.

18 years agoAdded ddk/wdm.h.
Ivan Leo Puoti [Fri, 23 Sep 2005 17:22:12 +0000 (17:22 +0000)] 
Added ddk/wdm.h.

18 years agoFix a memory leak.
Mike McCormack [Fri, 23 Sep 2005 17:21:46 +0000 (17:21 +0000)] 
Fix a memory leak.