12548 Commits

Author SHA1 Message Date
Jukka Heinonen
38fa857648 Timer routines must check for NULL timer name. 2003-06-04 20:14:24 +00:00
Eric Pouech
4ea0b7008c - added some missing strings to resources
- made the decompression code a bit more pedantic to avoid crashes
- fixed startup without .HLP filename passed on command line
- passed a few more commands from remote applications to the macros
2003-06-04 20:13:54 +00:00
Alexandre Julliard
24d0a8394f Authors: Mike McCormack <mike@codeweavers.com>, Lionel Ulmer <lionel.ulmer@free.fr>
Make DDraw not linked 'statically' to OpenGL.
2003-06-04 20:13:21 +00:00
Mark Westcott
37e3e5ec97 DInput keyboard handling checks for incoming X11 events. 2003-06-04 20:11:56 +00:00
Ove Kaaven
ef57c4d905 Preliminary support for COM apartments. 2003-06-04 20:11:34 +00:00
Jason Edmeades
350aa2dcc4 Fill in lots of unimplemented render states. 2003-06-04 20:10:43 +00:00
Duane Clark
8ed6df97a2 Fix compile error. 2003-05-22 20:56:04 +00:00
Alexandre Julliard
6bc5091160 Start to make use of the proper PEB structure for process
information.
2003-05-22 03:44:01 +00:00
Alexandre Julliard
2989895f70 Warning fix. 2003-05-22 03:41:43 +00:00
Alexandre Julliard
2f24859b59 Beep() is still needed in ntdll, move it back to some random file. 2003-05-22 03:41:27 +00:00
Alexandre Julliard
02d5e1f52c Added dependency on libntdll to make sure that everything links
properly.
2003-05-22 03:40:41 +00:00
Robert Reif
1024fb924d Add 3d primary and secondary buffer tests.
Check reference count at object release.
Remove redundant cooperative level setting.
2003-05-22 03:39:32 +00:00
Robert Reif
a4ed8e7740 - make parameter checking and error notification consistent
- propagate driver and local function errors where needed
- fix error returns where pointer is given for returned data
- add 3d listener to primary buffer when needed
- copy 3d part of buffer when duplicated
- fix bug when primary buffer is reopened with smaller buffer
- loosen requirements on caps data size check
- set caps for emulated mode based on actual driver caps
2003-05-22 03:39:13 +00:00
Lionel Ulmer
a4d733ae5a - remove fogging too when doing the flush of the frame buffer
- handle dest rect in the Blt DEPTH_FILL case
- fix QueryInterface on the D3D Device
2003-05-22 03:38:22 +00:00
Maxime Bellengé
66855d4a22 Fix listview custom draw notification for CDDS_ITEMPREPAINT and
CDDS_SUBITEMPREPAINT messages.
2003-05-22 03:37:10 +00:00
Ove Kaaven
95f7c6c8d9 DCOM IDL file based on the DCOM specification. 2003-05-22 03:36:26 +00:00
Ove Kaaven
c707e23675 Initial support for RPC call failures, by catching RPC server
exceptions and returning simple failure packets, and throwing
exceptions on the client side when unmarshalling the failure packet.
2003-05-22 03:36:00 +00:00
Jason Edmeades
7f53bb8f8c Avoid setting and resetting the same values when there are many
rectangles.
2003-05-22 03:35:24 +00:00
Robert Shearman
f644c787ee Update ordering on insertion of an item. 2003-05-22 03:34:54 +00:00
Mike McCormack
88090b47a6 Remove code that starts wineshelllink, instead create a windows
compatible shortcut (*.lnk) file. After creating that file, start a
link processor (winemenubuilder) on it, which reads it back then calls
wineshelllink.
Rework CreateStreamFromFile to create an IStream object that is
writeable.
2003-05-21 18:50:53 +00:00
Alexandre Julliard
fa9af1d0dc Reset SIGCHLD handler to default if we need to wait. Reset SIGPIPE
handler before exec.
2003-05-21 18:34:29 +00:00
Alexandre Julliard
7c836cf954 Moved a couple of 16-bit module functions from to loader/ne/module.c. 2003-05-21 18:32:17 +00:00
Alexandre Julliard
78d108b964 Moved misc/error.c to dlls/kernel/error16.c.
Get rid of misc/main.c.
2003-05-21 18:31:01 +00:00
Mike McCormack
399967c10d Implemented GdiComment for enhanced metafiles. 2003-05-21 18:28:49 +00:00
Alexandre Julliard
b168f12a48 Fixed wrong length argument in getInterfacePhysicalByName. 2003-05-21 18:26:00 +00:00
Dimitrie O. Paun
bb993e0127 Inserting column zero should not modify the main item (spotted by
Robert Shearman).
2003-05-21 18:25:10 +00:00
Eric Anholt
cd46d71ebd Added CPU detection for FreeBSD. 2003-05-21 18:24:34 +00:00
Gerald Pfeifer
c862085b90 Avoid "might be used uninitialized" warning in exercizeServer(). 2003-05-21 18:23:20 +00:00
Ove Kaaven
2d56c3d62d 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.
2003-05-21 18:23:06 +00:00
Ove Kaaven
40c9882b6c Added semi-stub for NdrProxyErrorHandler.
Fixed a case of potential stack trashing.
2003-05-21 18:22:49 +00:00
Alexandre Julliard
81e72d8f2d Moved all process initialisation code to process.c and removed
loader/main.c.
2003-05-20 19:21:43 +00:00
Eric Pouech
b350438074 Implemented NtQueryObject and NtSetInformationObject for the
ObjectDataInformation class.
2003-05-20 19:20:42 +00:00
Dmitry Timoshkov
ce533003d8 Make the Global* memory API functions thread safe. 2003-05-20 19:18:57 +00:00
Carlos Lozano
c11d4d9ac3 Avoid printing an uninitialized buffer. 2003-05-20 19:18:37 +00:00
Yorick Hardy
d1d5ca539d Implement CDROM_ScsiPassThrough and CDROM_ScsiPassThroughDirect on
NetBSD.
2003-05-20 19:17:04 +00:00
Alexandre Julliard
b2f32bc604 Moved system.dll implementation to dlls/kernel. 2003-05-20 17:50:59 +00:00
Steven Edwards
52397422f1 Win16/32 separation of olecli32. 2003-05-20 17:50:18 +00:00
Christian Costa
1392c77d7e 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.
2003-05-20 17:49:40 +00:00
Jukka Heinonen
3da6ff753e Added some long filename functions. 2003-05-20 17:49:04 +00:00
Yorick Hardy
b133454a2e Implemented GetSystemInfo on NetBSD. 2003-05-20 17:48:40 +00:00
Eric Pouech
c00a4473bd Implement anonymous pipes on top of named pipes. 2003-05-20 04:32:53 +00:00
Lionel Ulmer
97f216c93c - some tracing fixes
- flush the right buffer to the screen
2003-05-20 04:27:04 +00:00
Lionel Ulmer
c577c27e2b No need to flush the surface back if last lock was a RO lock. 2003-05-20 04:21:46 +00:00
Alexandre Julliard
9bf3ac619e Moved timer functions to dlls/kernel. 2003-05-20 04:14:45 +00:00
Ove Kaaven
fd9cbb6ce8 Handle requests for CLSID_PSDispatch. 2003-05-20 04:13:58 +00:00
Ove Kaaven
6e67d46355 Fixed NdrDllRegisterProxy so it registers the key names that ole32
expects. Better debug traces (include name of interface).
2003-05-20 04:13:44 +00:00
Lionel Ulmer
8daf96c203 - 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
2003-05-20 04:10:22 +00:00
Eric Pouech
4c591d4ef3 Implemented timer related functions in ntdll and make the kernel32
functions use them.
2003-05-20 04:00:42 +00:00
Alexandre Julliard
11c159666e Use the trace macro for debugging output. 2003-05-20 03:58:35 +00:00
Lionel Ulmer
7b245fa7de Have Lights and Clipplanes transformed properly. 2003-05-20 03:58:01 +00:00