wine
21 years agoImplemented GdiComment for enhanced metafiles.
Mike McCormack [Wed, 21 May 2003 18:28:49 +0000 (18:28 +0000)] 
Implemented GdiComment for enhanced metafiles.

21 years agoFixed wrong length argument in getInterfacePhysicalByName.
Alexandre Julliard [Wed, 21 May 2003 18:26:00 +0000 (18:26 +0000)] 
Fixed wrong length argument in getInterfacePhysicalByName.

21 years agoInserting column zero should not modify the main item (spotted by
Dimitrie O. Paun [Wed, 21 May 2003 18:25:10 +0000 (18:25 +0000)] 
Inserting column zero should not modify the main item (spotted by
Robert Shearman).

21 years agoAdded CPU detection for FreeBSD.
Eric Anholt [Wed, 21 May 2003 18:24:34 +0000 (18:24 +0000)] 
Added CPU detection for FreeBSD.

21 years agoAvoid "might be used uninitialized" warning in exercizeServer().
Gerald Pfeifer [Wed, 21 May 2003 18:23:20 +0000 (18:23 +0000)] 
Avoid "might be used uninitialized" warning in exercizeServer().

21 years agoFor RPC servers, don't deallocate the RPC request packet before the
Ove Kaaven [Wed, 21 May 2003 18:23:06 +0000 (18:23 +0000)] 
For RPC servers, don't deallocate the RPC request packet before the
RPC reply packet is sent, in case marshalling the reply needs any of
the request data.

21 years agoAdded semi-stub for NdrProxyErrorHandler.
Ove Kaaven [Wed, 21 May 2003 18:22:49 +0000 (18:22 +0000)] 
Added semi-stub for NdrProxyErrorHandler.
Fixed a case of potential stack trashing.

21 years agoMoved all process initialisation code to process.c and removed
Alexandre Julliard [Tue, 20 May 2003 19:21:43 +0000 (19:21 +0000)] 
Moved all process initialisation code to process.c and removed
loader/main.c.

21 years agoImplemented NtQueryObject and NtSetInformationObject for the
Eric Pouech [Tue, 20 May 2003 19:20:42 +0000 (19:20 +0000)] 
Implemented NtQueryObject and NtSetInformationObject for the
ObjectDataInformation class.

21 years agoMake the Global* memory API functions thread safe.
Dmitry Timoshkov [Tue, 20 May 2003 19:18:57 +0000 (19:18 +0000)] 
Make the Global* memory API functions thread safe.

21 years agoAvoid printing an uninitialized buffer.
Carlos Lozano [Tue, 20 May 2003 19:18:37 +0000 (19:18 +0000)] 
Avoid printing an uninitialized buffer.

21 years agoImplement CDROM_ScsiPassThrough and CDROM_ScsiPassThroughDirect on
Yorick Hardy [Tue, 20 May 2003 19:17:04 +0000 (19:17 +0000)] 
Implement CDROM_ScsiPassThrough and CDROM_ScsiPassThroughDirect on
NetBSD.

21 years agoMoved system.dll implementation to dlls/kernel.
Alexandre Julliard [Tue, 20 May 2003 17:50:59 +0000 (17:50 +0000)] 
Moved system.dll implementation to dlls/kernel.

21 years agoWin16/32 separation of olecli32.
Steven Edwards [Tue, 20 May 2003 17:50:18 +0000 (17:50 +0000)] 
Win16/32 separation of olecli32.

21 years agoRemove all openGL calls in execute buffers and use the Direct3D7 APIs.
Christian Costa [Tue, 20 May 2003 17:49:40 +0000 (17:49 +0000)] 
Remove all openGL calls in execute buffers and use the Direct3D7 APIs.
Enable retrieving the render target surface of a device through its
QueryInterface method.
Avoid lights updating when a viewport and a device have not been
associated to them.
Clear the Z buffer only when we're asked to by Checking D3DBTL_FILL
flag.

21 years agoAdded some long filename functions.
Jukka Heinonen [Tue, 20 May 2003 17:49:04 +0000 (17:49 +0000)] 
Added some long filename functions.

21 years agoImplemented GetSystemInfo on NetBSD.
Yorick Hardy [Tue, 20 May 2003 17:48:40 +0000 (17:48 +0000)] 
Implemented GetSystemInfo on NetBSD.

21 years agoImplement anonymous pipes on top of named pipes.
Eric Pouech [Tue, 20 May 2003 04:32:53 +0000 (04:32 +0000)] 
Implement anonymous pipes on top of named pipes.

21 years ago- some tracing fixes
Lionel Ulmer [Tue, 20 May 2003 04:27:04 +0000 (04:27 +0000)] 
- some tracing fixes
- flush the right buffer to the screen

21 years agoNo need to flush the surface back if last lock was a RO lock.
Lionel Ulmer [Tue, 20 May 2003 04:21:46 +0000 (04:21 +0000)] 
No need to flush the surface back if last lock was a RO lock.

21 years agoMoved timer functions to dlls/kernel.
Alexandre Julliard [Tue, 20 May 2003 04:14:45 +0000 (04:14 +0000)] 
Moved timer functions to dlls/kernel.

21 years agoHandle requests for CLSID_PSDispatch.
Ove Kaaven [Tue, 20 May 2003 04:13:58 +0000 (04:13 +0000)] 
Handle requests for CLSID_PSDispatch.

21 years agoFixed NdrDllRegisterProxy so it registers the key names that ole32
Ove Kaaven [Tue, 20 May 2003 04:13:44 +0000 (04:13 +0000)] 
Fixed NdrDllRegisterProxy so it registers the key names that ole32
expects. Better debug traces (include name of interface).

21 years ago- fix bug in 'Blt DEPTH_FILL' override
Lionel Ulmer [Tue, 20 May 2003 04:10:22 +0000 (04:10 +0000)] 
- fix bug in 'Blt DEPTH_FILL' override
- added a lock around the flushing of a surface to the frame buffer
- optimize texture loading my minimizing the cases where a conversion
  needs to occur and also by reusing the allocated memory

21 years agoImplemented timer related functions in ntdll and make the kernel32
Eric Pouech [Tue, 20 May 2003 04:00:42 +0000 (04:00 +0000)] 
Implemented timer related functions in ntdll and make the kernel32
functions use them.

21 years agoUse the trace macro for debugging output.
Alexandre Julliard [Tue, 20 May 2003 03:58:35 +0000 (03:58 +0000)] 
Use the trace macro for debugging output.

21 years agoHave Lights and Clipplanes transformed properly.
Lionel Ulmer [Tue, 20 May 2003 03:58:01 +0000 (03:58 +0000)] 
Have Lights and Clipplanes transformed properly.

21 years agoOnly create the 16-bit dummy module when we need really it.
Alexandre Julliard [Tue, 20 May 2003 02:32:26 +0000 (02:32 +0000)] 
Only create the 16-bit dummy module when we need really it.

21 years agoLook up the printer's port in the registry if neither CreateDC or
Huw Davies [Tue, 20 May 2003 02:24:50 +0000 (02:24 +0000)] 
Look up the printer's port in the registry if neither CreateDC or
StartDoc specify one.
Photoshop 7 has a bug that results in cbInput being 2 less than the
length of the string rather than 2 more.  So use the WORD at
in_data[0] instead.

21 years agoCUPS uses the ppd file to store the default paper size, so we'll read
Huw Davies [Tue, 20 May 2003 02:22:25 +0000 (02:22 +0000)] 
CUPS uses the ppd file to store the default paper size, so we'll read
it from here.
If the ppd doesn't contain an explicit resolution then default to
300dpi.

21 years agoAdded value for default Unix codepage to all the locale definitions.
Alexandre Julliard [Tue, 20 May 2003 02:20:48 +0000 (02:20 +0000)] 
Added value for default Unix codepage to all the locale definitions.

21 years agoImplemented "dereference" pointer flag.
Ove Kaaven [Tue, 20 May 2003 02:17:49 +0000 (02:17 +0000)] 
Implemented "dereference" pointer flag.
Added NdrClearOutParameters stub.

21 years agoPortability fix. Better debug messages (display IID of interface to
Ove Kaaven [Tue, 20 May 2003 02:17:15 +0000 (02:17 +0000)] 
Portability fix. Better debug messages (display IID of interface to
marshal).

21 years agoItalian translation of the README file.
Francesco Di Punzio [Tue, 20 May 2003 02:16:17 +0000 (02:16 +0000)] 
Italian translation of the README file.

21 years ago- implement the TFACTOR texture stage state
Lionel Ulmer [Tue, 20 May 2003 02:15:24 +0000 (02:15 +0000)] 
- implement the TFACTOR texture stage state
- support Texture matrices
- various misc. clean-ups

21 years agoExpect multiple DNS_ flags.
Dmitry Timoshkov [Mon, 19 May 2003 23:27:16 +0000 (23:27 +0000)] 
Expect multiple DNS_ flags.
Partially implemented DdeEnableCallback.
Call a callback with XTYP_CONNECT_CONFIRM after an accepted
XTYP_CONNECT.
Added traces, clarify data types, other cosmetics.

21 years agoFixed return value of GetTextFaceA.
Alexandre Julliard [Mon, 19 May 2003 23:24:30 +0000 (23:24 +0000)] 
Fixed return value of GetTextFaceA.

21 years agoAfter we update the mapping mode reselect the current font back into
Huw Davies [Mon, 19 May 2003 23:23:50 +0000 (23:23 +0000)] 
After we update the mapping mode reselect the current font back into
the dc so that its size is recalculated.

21 years agoDon't add spaces in the PostScript between every pixel - this made
Huw Davies [Mon, 19 May 2003 23:21:56 +0000 (23:21 +0000)] 
Don't add spaces in the PostScript between every pixel - this made
debugging easier but results in an awful lot of whitespace being sent
to the printer.
Don't generate the %%Orientation DSC comment.  The cups pstops filter
tries to rotate the image by 90degs when to it sees this comment.
Stop a crash if the document title is NULL.

21 years agoReset the escapement back to zero before retrieving the outline (we're
Huw Davies [Mon, 19 May 2003 23:20:44 +0000 (23:20 +0000)] 
Reset the escapement back to zero before retrieving the outline (we're
already in a rotated coordinate system).

21 years agoFix handling of text align modes for rotated text.
Huw Davies [Mon, 19 May 2003 23:20:11 +0000 (23:20 +0000)] 
Fix handling of text align modes for rotated text.

21 years agoBasic implementation of EnumPortsA: dump all the serial and printer
Huw Davies [Mon, 19 May 2003 23:19:21 +0000 (23:19 +0000)] 
Basic implementation of EnumPortsA: dump all the serial and printer
port names into a structure.

21 years agoRemoved redundant LANGUAGE statements.
Dmitry Timoshkov [Mon, 19 May 2003 23:17:41 +0000 (23:17 +0000)] 
Removed redundant LANGUAGE statements.

21 years agoFix an uninitialized buffer.
Mike McCormack [Mon, 19 May 2003 23:16:55 +0000 (23:16 +0000)] 
Fix an uninitialized buffer.

21 years agoFix CreateProcess("c:\Program Files\hello.bat").
Francois Gouget [Mon, 19 May 2003 23:16:12 +0000 (23:16 +0000)] 
Fix CreateProcess("c:\Program Files\hello.bat").

21 years agoWe can't use RtlCreateUnicodeStringFromAsciiz for WM_SETTEXT as the
Huw Davies [Mon, 19 May 2003 23:15:21 +0000 (23:15 +0000)] 
We can't use RtlCreateUnicodeStringFromAsciiz for WM_SETTEXT as the
resulting unicode string may be greater than 0xffff bytes.

21 years agoMake sure we find the drag and drop functions before calling them.
Aric Stewart [Mon, 19 May 2003 23:14:09 +0000 (23:14 +0000)] 
Make sure we find the drag and drop functions before calling them.

21 years agoGetClassInfo returns class atom on success.
Dmitry Timoshkov [Mon, 19 May 2003 23:10:54 +0000 (23:10 +0000)] 
GetClassInfo returns class atom on success.

21 years agoHandle SEE_MASK_CLASSKEY case for ShellExecute.
Ulrich Czekalla [Mon, 19 May 2003 23:07:49 +0000 (23:07 +0000)] 
Handle SEE_MASK_CLASSKEY case for ShellExecute.

21 years agoAdded stub for NetServerEnum.
Aric Stewart [Mon, 19 May 2003 23:06:35 +0000 (23:06 +0000)] 
Added stub for NetServerEnum.

21 years agoAdded support for non-full screen viewports and clearing.
Lionel Ulmer [Mon, 19 May 2003 23:03:38 +0000 (23:03 +0000)] 
Added support for non-full screen viewports and clearing.

21 years agoImplemented a few more device caps.
Huw Davies [Mon, 19 May 2003 21:51:44 +0000 (21:51 +0000)] 
Implemented a few more device caps.

21 years agoNew _lcreat tests for filename ending in a slash and volume label
Ferenc Wagner [Mon, 19 May 2003 21:50:32 +0000 (21:50 +0000)] 
New _lcreat tests for filename ending in a slash and volume label
attribute.

21 years agoAdded the implementation for CDROM_GetIdeInterface on NetBSD.
Yorick Hardy [Mon, 19 May 2003 21:46:09 +0000 (21:46 +0000)] 
Added the implementation for CDROM_GetIdeInterface on NetBSD.

21 years agoUse correct type of pointer in SafeArrayCreateVector to avoid memory
Robert Shearman [Mon, 19 May 2003 21:43:20 +0000 (21:43 +0000)] 
Use correct type of pointer in SafeArrayCreateVector to avoid memory
corruption. Add traces.

21 years agoAdd a PIDL type For Network Provider.
Robert Shearman [Mon, 19 May 2003 21:42:44 +0000 (21:42 +0000)] 
Add a PIDL type For Network Provider.

21 years agoInclude arpa/nameser.h before resolv.h.
Pierre d'Herbemont [Mon, 19 May 2003 21:41:00 +0000 (21:41 +0000)] 
Include arpa/nameser.h before resolv.h.

21 years agoRevert the WM_GETDLGCODE handling patch completely this time. It
Rein Klazes [Mon, 19 May 2003 21:40:31 +0000 (21:40 +0000)] 
Revert the WM_GETDLGCODE handling patch completely this time. It
breaks too much.

21 years agoMove get current drive int21 function to winedos.
Jukka Heinonen [Mon, 19 May 2003 21:40:05 +0000 (21:40 +0000)] 
Move get current drive int21 function to winedos.
Fix spelling mistakes.
Add some drive handling helper routines.

21 years agoFix value of IID_IShellFolder2.
Robert Shearman [Mon, 19 May 2003 21:39:29 +0000 (21:39 +0000)] 
Fix value of IID_IShellFolder2.

21 years agoBetter handling of pitch set to 0.
Lionel Ulmer [Mon, 19 May 2003 21:38:58 +0000 (21:38 +0000)] 
Better handling of pitch set to 0.

21 years agoAdded RGB 32 surface locking (seems to work fine without resorting to
Lionel Ulmer [Mon, 19 May 2003 21:37:50 +0000 (21:37 +0000)] 
Added RGB 32 surface locking (seems to work fine without resorting to
Alpha hacks).

21 years agoMake sure drawable_org is set correctly when using one of the parents
Alexandre Julliard [Mon, 19 May 2003 19:09:40 +0000 (19:09 +0000)] 
Make sure drawable_org is set correctly when using one of the parents
as drawable (found by Dmitry Timoshkov).

21 years agoAvoid the 'Below' stacking mode when changing Z order since many
Alexandre Julliard [Mon, 19 May 2003 19:08:57 +0000 (19:08 +0000)] 
Avoid the 'Below' stacking mode when changing Z order since many
window managers don't get it right.
Fix Z order synchronization for child windows (found by Dmitry
Timoshkov and Ulrich Czekalla).

21 years agoMask out MWMO_WAITALL if only server queue handle was passed in.
Dmitry Timoshkov [Mon, 19 May 2003 19:07:32 +0000 (19:07 +0000)] 
Mask out MWMO_WAITALL if only server queue handle was passed in.

21 years agoRework clipping so that the PS clip path is only set just before any
Huw Davies [Mon, 19 May 2003 19:06:47 +0000 (19:06 +0000)] 
Rework clipping so that the PS clip path is only set just before any
graphics output event. Doing it this way means we don't ever need to
call initclip which is a Good Thing.

21 years agoRemoved unnecessary casts.
Mike McCormack [Mon, 19 May 2003 19:04:28 +0000 (19:04 +0000)] 
Removed unnecessary casts.

21 years agoGetRandomRgn(...,1) returns the current clipping rgn.
Huw Davies [Mon, 19 May 2003 19:03:19 +0000 (19:03 +0000)] 
GetRandomRgn(...,1) returns the current clipping rgn.
Moved GetRandomRgn and the MetaRgn functions to objects/clipping.c.

21 years agoRestore MDI window in the case of disabled maximize button.
Dmitry Timoshkov [Mon, 19 May 2003 19:01:56 +0000 (19:01 +0000)] 
Restore MDI window in the case of disabled maximize button.

21 years agoInitialize hbmColor only for color icons in GetIconInfo.
Dmitry Timoshkov [Mon, 19 May 2003 19:01:31 +0000 (19:01 +0000)] 
Initialize hbmColor only for color icons in GetIconInfo.

21 years agoCatch broadcast window handles in functions that are implemented using
Alexandre Julliard [Mon, 19 May 2003 19:00:02 +0000 (19:00 +0000)] 
Catch broadcast window handles in functions that are implemented using
SendMessage.

21 years agoImplemented BroadcastSystemMessageW.
Mike McCormack [Mon, 19 May 2003 18:56:49 +0000 (18:56 +0000)] 
Implemented BroadcastSystemMessageW.

21 years agoAdded support for the %L escape.
Aric Stewart [Mon, 19 May 2003 18:55:26 +0000 (18:55 +0000)] 
Added support for the %L escape.

21 years agoImplemented ReadCabinetState and WriteCabinetState.
Mike McCormack [Mon, 19 May 2003 18:54:01 +0000 (18:54 +0000)] 
Implemented ReadCabinetState and WriteCabinetState.

21 years agoRespect the version SP_COPY flags when installing files.
Aric Stewart [Mon, 19 May 2003 18:52:16 +0000 (18:52 +0000)] 
Respect the version SP_COPY flags when installing files.
Make GenInstall16 only copy files if the version is new or same.

21 years agoSemi-correct implementation of OleMetafilePictFromIconAndLabel.
Mike McCormack [Mon, 19 May 2003 18:50:36 +0000 (18:50 +0000)] 
Semi-correct implementation of OleMetafilePictFromIconAndLabel.

21 years agoImplemented StretchDIBits in the EMF code.
Mike McCormack [Mon, 19 May 2003 18:49:52 +0000 (18:49 +0000)] 
Implemented StretchDIBits in the EMF code.

21 years agoFixed some issues in EMFDRV_ExtTextOut.
Dmitry Timoshkov [Mon, 19 May 2003 18:48:37 +0000 (18:48 +0000)] 
Fixed some issues in EMFDRV_ExtTextOut.

21 years agoRecord escapes in metafiles.
Huw Davies [Mon, 19 May 2003 18:44:58 +0000 (18:44 +0000)] 
Record escapes in metafiles.

21 years agoSupport for device surface locking.
Lionel Ulmer [Sat, 17 May 2003 18:41:26 +0000 (18:41 +0000)] 
Support for device surface locking.

21 years ago- mor usefull debug functions debug_d3dusage and debug_d3ddevicetype
Raphael Junqueira [Sat, 17 May 2003 18:33:02 +0000 (18:33 +0000)] 
- mor usefull debug functions debug_d3dusage and debug_d3ddevicetype
- fix a crash in pixel shader parser (happened with unreal2)
- currently desactive pixel shaders caps (with #define) while hw
  shaders code isn't merged
- when we have a special debug channel for shader, use it ;)
- fix again some stubs return value
- more more readable traces now (principaly IDirect3D8 capacities
  check and surface locking code) using new debug functions
- fix/cleaning the surface locking code
- now we support D3DTOP_SUBSTRACT so declare it in caps
- now support true 32bit (well X 24 bit can be used as 32 bit in caps
  code)
- first try to get D3DTSS_TCI_CAMERASPACENORMAL and
  D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR look good
- native support 32 bit support (now application can choose 16 or 32
  bit support) if current resolution is 24 bit (as we can only launch
  games in windowed mode)
- textures palettes support
- fix reflexion placement code (the sdk sample begin to work)
- fix a stupid crash when using traces in vshaderdeclaration
- more more readable traces (init/caps)
- more cubetextures fixes

21 years agoSilence some TRACEs to better spot real errors.
Lionel Ulmer [Sat, 17 May 2003 18:30:27 +0000 (18:30 +0000)] 
Silence some TRACEs to better spot real errors.

21 years agoPartial implementaion of VarBstrFromDec.
Stefan Leichter [Sat, 17 May 2003 18:30:03 +0000 (18:30 +0000)] 
Partial implementaion of VarBstrFromDec.

21 years agoAvoid using the MapHModule functions.
Alexandre Julliard [Fri, 16 May 2003 20:17:52 +0000 (20:17 +0000)] 
Avoid using the MapHModule functions.

21 years agoCall the user signal proc for exe modules too, to avoid duplicating
Alexandre Julliard [Fri, 16 May 2003 20:16:56 +0000 (20:16 +0000)] 
Call the user signal proc for exe modules too, to avoid duplicating
the module cleanup code.

21 years agoMoved most local heap functions to dlls/kernel.
Alexandre Julliard [Fri, 16 May 2003 20:15:26 +0000 (20:15 +0000)] 
Moved most local heap functions to dlls/kernel.

21 years agoFixed DECIMAL_SETZERO
Stefan Leichter [Fri, 16 May 2003 20:13:50 +0000 (20:13 +0000)] 
Fixed DECIMAL_SETZERO
Removed a workaround for the former problem.

21 years agoSilence error on non-redhat systems.
Mike Hearn [Fri, 16 May 2003 20:13:16 +0000 (20:13 +0000)] 
Silence error on non-redhat systems.

21 years agoForce perl to use byte semantics.
Hans Leidekker [Fri, 16 May 2003 20:12:41 +0000 (20:12 +0000)] 
Force perl to use byte semantics.

21 years agoHTTP_HttpOpenRequestA: Calculate size from the right argument.
Uwe Bonnes [Fri, 16 May 2003 20:12:03 +0000 (20:12 +0000)] 
HTTP_HttpOpenRequestA: Calculate size from the right argument.

21 years agoImplement MaskBlt using BitBlt (adapted by Dimitrie O. Paun).
Jaekil Lee [Fri, 16 May 2003 20:11:36 +0000 (20:11 +0000)] 
Implement MaskBlt using BitBlt (adapted by Dimitrie O. Paun).

21 years agoImplement texture transform flags the best we can for now.
Jason Edmeades [Fri, 16 May 2003 20:11:14 +0000 (20:11 +0000)] 
Implement texture transform flags the best we can for now.

21 years agoMoved atom functions to dlls/kernel.
Alexandre Julliard [Fri, 16 May 2003 00:05:08 +0000 (00:05 +0000)] 
Moved atom functions to dlls/kernel.

21 years agoFixed range checking on the number of lights.
Jason Edmeades [Fri, 16 May 2003 00:04:07 +0000 (00:04 +0000)] 
Fixed range checking on the number of lights.
Silence the fixmes.

21 years agoNew comctl32 test directory and test case for DPA_Search.
Uwe Bonnes [Thu, 15 May 2003 23:58:48 +0000 (23:58 +0000)] 
New comctl32 test directory and test case for DPA_Search.

21 years agoDPA_Search: Handle DPAS_INSERTBEFORE on empty list.
Uwe Bonnes [Thu, 15 May 2003 23:55:12 +0000 (23:55 +0000)] 
DPA_Search: Handle DPAS_INSERTBEFORE on empty list.

21 years agoMoved vxd support to winedos.
Alexandre Julliard [Thu, 15 May 2003 23:25:49 +0000 (23:25 +0000)] 
Moved vxd support to winedos.

21 years agoSupply the correct box on the screen to be processed during the clear
Jason Edmeades [Thu, 15 May 2003 23:14:33 +0000 (23:14 +0000)] 
Supply the correct box on the screen to be processed during the clear
call, using opengl coordinates, not directx coordinates.

21 years agoGet rid of the 32-bit user signal proc since we always run builtin
Alexandre Julliard [Thu, 15 May 2003 23:11:00 +0000 (23:11 +0000)] 
Get rid of the 32-bit user signal proc since we always run builtin
USER now.  Moved USER module cleanups to the 16-bit signal proc.

21 years agoAdded stub for VarBstrFromDec.
Stefan Leichter [Thu, 15 May 2003 22:58:48 +0000 (22:58 +0000)] 
Added stub for VarBstrFromDec.