Mike McCormack [Wed, 21 May 2003 18:28:49 +0000 (18:28 +0000)]
Implemented GdiComment for enhanced metafiles.
Alexandre Julliard [Wed, 21 May 2003 18:26:00 +0000 (18:26 +0000)]
Fixed wrong length argument in getInterfacePhysicalByName.
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).
Eric Anholt [Wed, 21 May 2003 18:24:34 +0000 (18:24 +0000)]
Added CPU detection for FreeBSD.
Gerald Pfeifer [Wed, 21 May 2003 18:23:20 +0000 (18:23 +0000)]
Avoid "might be used uninitialized" warning in exercizeServer().
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.
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.
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.
Eric Pouech [Tue, 20 May 2003 19:20:42 +0000 (19:20 +0000)]
Implemented NtQueryObject and NtSetInformationObject for the
ObjectDataInformation class.
Dmitry Timoshkov [Tue, 20 May 2003 19:18:57 +0000 (19:18 +0000)]
Make the Global* memory API functions thread safe.
Carlos Lozano [Tue, 20 May 2003 19:18:37 +0000 (19:18 +0000)]
Avoid printing an uninitialized buffer.
Yorick Hardy [Tue, 20 May 2003 19:17:04 +0000 (19:17 +0000)]
Implement CDROM_ScsiPassThrough and CDROM_ScsiPassThroughDirect on
NetBSD.
Alexandre Julliard [Tue, 20 May 2003 17:50:59 +0000 (17:50 +0000)]
Moved system.dll implementation to dlls/kernel.
Steven Edwards [Tue, 20 May 2003 17:50:18 +0000 (17:50 +0000)]
Win16/32 separation of olecli32.
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.
Jukka Heinonen [Tue, 20 May 2003 17:49:04 +0000 (17:49 +0000)]
Added some long filename functions.
Yorick Hardy [Tue, 20 May 2003 17:48:40 +0000 (17:48 +0000)]
Implemented GetSystemInfo on NetBSD.
Eric Pouech [Tue, 20 May 2003 04:32:53 +0000 (04:32 +0000)]
Implement anonymous pipes on top of named pipes.
Lionel Ulmer [Tue, 20 May 2003 04:27:04 +0000 (04:27 +0000)]
- some tracing fixes
- flush the right buffer to the screen
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.
Alexandre Julliard [Tue, 20 May 2003 04:14:45 +0000 (04:14 +0000)]
Moved timer functions to dlls/kernel.
Ove Kaaven [Tue, 20 May 2003 04:13:58 +0000 (04:13 +0000)]
Handle requests for CLSID_PSDispatch.
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).
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
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.
Alexandre Julliard [Tue, 20 May 2003 03:58:35 +0000 (03:58 +0000)]
Use the trace macro for debugging output.
Lionel Ulmer [Tue, 20 May 2003 03:58:01 +0000 (03:58 +0000)]
Have Lights and Clipplanes transformed properly.
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.
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.
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.
Alexandre Julliard [Tue, 20 May 2003 02:20:48 +0000 (02:20 +0000)]
Added value for default Unix codepage to all the locale definitions.
Ove Kaaven [Tue, 20 May 2003 02:17:49 +0000 (02:17 +0000)]
Implemented "dereference" pointer flag.
Added NdrClearOutParameters stub.
Ove Kaaven [Tue, 20 May 2003 02:17:15 +0000 (02:17 +0000)]
Portability fix. Better debug messages (display IID of interface to
marshal).
Francesco Di Punzio [Tue, 20 May 2003 02:16:17 +0000 (02:16 +0000)]
Italian translation of the README file.
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
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.
Alexandre Julliard [Mon, 19 May 2003 23:24:30 +0000 (23:24 +0000)]
Fixed return value of GetTextFaceA.
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.
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.
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).
Huw Davies [Mon, 19 May 2003 23:20:11 +0000 (23:20 +0000)]
Fix handling of text align modes for rotated text.
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.
Dmitry Timoshkov [Mon, 19 May 2003 23:17:41 +0000 (23:17 +0000)]
Removed redundant LANGUAGE statements.
Mike McCormack [Mon, 19 May 2003 23:16:55 +0000 (23:16 +0000)]
Fix an uninitialized buffer.
Francois Gouget [Mon, 19 May 2003 23:16:12 +0000 (23:16 +0000)]
Fix CreateProcess("c:\Program Files\hello.bat").
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.
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.
Dmitry Timoshkov [Mon, 19 May 2003 23:10:54 +0000 (23:10 +0000)]
GetClassInfo returns class atom on success.
Ulrich Czekalla [Mon, 19 May 2003 23:07:49 +0000 (23:07 +0000)]
Handle SEE_MASK_CLASSKEY case for ShellExecute.
Aric Stewart [Mon, 19 May 2003 23:06:35 +0000 (23:06 +0000)]
Added stub for NetServerEnum.
Lionel Ulmer [Mon, 19 May 2003 23:03:38 +0000 (23:03 +0000)]
Added support for non-full screen viewports and clearing.
Huw Davies [Mon, 19 May 2003 21:51:44 +0000 (21:51 +0000)]
Implemented a few more device caps.
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.
Yorick Hardy [Mon, 19 May 2003 21:46:09 +0000 (21:46 +0000)]
Added the implementation for CDROM_GetIdeInterface on NetBSD.
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.
Robert Shearman [Mon, 19 May 2003 21:42:44 +0000 (21:42 +0000)]
Add a PIDL type For Network Provider.
Pierre d'Herbemont [Mon, 19 May 2003 21:41:00 +0000 (21:41 +0000)]
Include arpa/nameser.h before resolv.h.
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.
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.
Robert Shearman [Mon, 19 May 2003 21:39:29 +0000 (21:39 +0000)]
Fix value of IID_IShellFolder2.
Lionel Ulmer [Mon, 19 May 2003 21:38:58 +0000 (21:38 +0000)]
Better handling of pitch set to 0.
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).
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).
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).
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.
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.
Mike McCormack [Mon, 19 May 2003 19:04:28 +0000 (19:04 +0000)]
Removed unnecessary casts.
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.
Dmitry Timoshkov [Mon, 19 May 2003 19:01:56 +0000 (19:01 +0000)]
Restore MDI window in the case of disabled maximize button.
Dmitry Timoshkov [Mon, 19 May 2003 19:01:31 +0000 (19:01 +0000)]
Initialize hbmColor only for color icons in GetIconInfo.
Alexandre Julliard [Mon, 19 May 2003 19:00:02 +0000 (19:00 +0000)]
Catch broadcast window handles in functions that are implemented using
SendMessage.
Mike McCormack [Mon, 19 May 2003 18:56:49 +0000 (18:56 +0000)]
Implemented BroadcastSystemMessageW.
Aric Stewart [Mon, 19 May 2003 18:55:26 +0000 (18:55 +0000)]
Added support for the %L escape.
Mike McCormack [Mon, 19 May 2003 18:54:01 +0000 (18:54 +0000)]
Implemented ReadCabinetState and WriteCabinetState.
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.
Mike McCormack [Mon, 19 May 2003 18:50:36 +0000 (18:50 +0000)]
Semi-correct implementation of OleMetafilePictFromIconAndLabel.
Mike McCormack [Mon, 19 May 2003 18:49:52 +0000 (18:49 +0000)]
Implemented StretchDIBits in the EMF code.
Dmitry Timoshkov [Mon, 19 May 2003 18:48:37 +0000 (18:48 +0000)]
Fixed some issues in EMFDRV_ExtTextOut.
Huw Davies [Mon, 19 May 2003 18:44:58 +0000 (18:44 +0000)]
Record escapes in metafiles.
Lionel Ulmer [Sat, 17 May 2003 18:41:26 +0000 (18:41 +0000)]
Support for device surface locking.
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
Lionel Ulmer [Sat, 17 May 2003 18:30:27 +0000 (18:30 +0000)]
Silence some TRACEs to better spot real errors.
Stefan Leichter [Sat, 17 May 2003 18:30:03 +0000 (18:30 +0000)]
Partial implementaion of VarBstrFromDec.
Alexandre Julliard [Fri, 16 May 2003 20:17:52 +0000 (20:17 +0000)]
Avoid using the MapHModule functions.
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.
Alexandre Julliard [Fri, 16 May 2003 20:15:26 +0000 (20:15 +0000)]
Moved most local heap functions to dlls/kernel.
Stefan Leichter [Fri, 16 May 2003 20:13:50 +0000 (20:13 +0000)]
Fixed DECIMAL_SETZERO
Removed a workaround for the former problem.
Mike Hearn [Fri, 16 May 2003 20:13:16 +0000 (20:13 +0000)]
Silence error on non-redhat systems.
Hans Leidekker [Fri, 16 May 2003 20:12:41 +0000 (20:12 +0000)]
Force perl to use byte semantics.
Uwe Bonnes [Fri, 16 May 2003 20:12:03 +0000 (20:12 +0000)]
HTTP_HttpOpenRequestA: Calculate size from the right argument.
Jaekil Lee [Fri, 16 May 2003 20:11:36 +0000 (20:11 +0000)]
Implement MaskBlt using BitBlt (adapted by Dimitrie O. Paun).
Jason Edmeades [Fri, 16 May 2003 20:11:14 +0000 (20:11 +0000)]
Implement texture transform flags the best we can for now.
Alexandre Julliard [Fri, 16 May 2003 00:05:08 +0000 (00:05 +0000)]
Moved atom functions to dlls/kernel.
Jason Edmeades [Fri, 16 May 2003 00:04:07 +0000 (00:04 +0000)]
Fixed range checking on the number of lights.
Silence the fixmes.
Uwe Bonnes [Thu, 15 May 2003 23:58:48 +0000 (23:58 +0000)]
New comctl32 test directory and test case for DPA_Search.
Uwe Bonnes [Thu, 15 May 2003 23:55:12 +0000 (23:55 +0000)]
DPA_Search: Handle DPAS_INSERTBEFORE on empty list.
Alexandre Julliard [Thu, 15 May 2003 23:25:49 +0000 (23:25 +0000)]
Moved vxd support to winedos.
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.
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.
Stefan Leichter [Thu, 15 May 2003 22:58:48 +0000 (22:58 +0000)]
Added stub for VarBstrFromDec.