Commit Graph

5639 Commits

Author SHA1 Message Date
Mike McCormack 0e3425d37d Fixed packing/unpacking of WM_WININICHANGE. 2003-05-13 22:23:44 +00:00
Ulrich Czekalla 0ea140da97 Partial implementation/stub of undocumented function shell32.256. 2003-05-13 22:20:13 +00:00
Huw Davies 663dbc963f Pass correct pointer to CoCreateInstance in SHLoadInProc. 2003-05-13 22:19:01 +00:00
Huw Davies 565b92b042 Implement a load of setupx Di* stubs. 2003-05-13 22:16:53 +00:00
Huw Davies 0704955ca4 Use strtoulW instead of strtolW for DWORD conversion. 2003-05-13 22:16:11 +00:00
Dmitry Timoshkov 1eb2c05070 Remove redundant ITypeLib2_AddRef's. Makes
LoadTypeLib/ITypeLib2_Release work.
2003-05-13 22:15:26 +00:00
Mike McCormack cf983e9a7f Added stub for OleDoAutoConvert. 2003-05-13 22:14:30 +00:00
Aric Stewart 97820bc6ef Implemented a number of IMM functions.
Create a default HWND to process WM_IME messages.
2003-05-13 22:12:24 +00:00
Huw Davies e3924140ca Better handling of OFN_NOVALIDATE for win31 style file dialogs. 2003-05-13 22:06:34 +00:00
Ulrich Czekalla 535e0f6238 Fixed bad non-client calculation. 2003-05-13 22:05:50 +00:00
Huw Davies 89e2766fc7 Fix DTM_SETSYSTEMTIME.
Make the show/hide button actually do something.
Add support for the 'yyyy' format.
2003-05-13 22:04:40 +00:00
Alexandre Julliard 18ae9b3da6 Fixed some string overflows. 2003-05-13 04:49:15 +00:00
Alexandre Julliard 2bed48d7cd Added iphlpapi.spec.def. 2003-05-13 04:48:49 +00:00
Dimitrie O. Paun 4ca5685c9c Make sure winsock.h gets included before stdlib.h. 2003-05-13 04:48:23 +00:00
Eric Pouech cd0f2bcfdd Added a set of tests for the console API. 2003-05-13 04:46:54 +00:00
Eric Pouech d3446a441b Fixed console output for non wrapped mode. 2003-05-13 04:46:24 +00:00
Eric Pouech f06a996a07 Enhanced test for queries, added tests for expansion. 2003-05-13 04:46:05 +00:00
Eric Pouech b124fa9617 Implemented RtlExpandEnvironmentStrings_U and fixed an incorrect
behavior in RtlQueryEnvironmentString.
2003-05-13 04:45:50 +00:00
Andreas Mohr 3d8bf3b0a3 Added some stubs needed for Win98 explorer.exe. 2003-05-13 04:44:39 +00:00
Juan Lang 6dae7c2da8 Changed wsock32 to use the new iphlpapi for interface and route
enumeration in WsControl.
2003-05-13 04:44:14 +00:00
Juan Lang 090f5974b8 Use iphlpapi to implement SIO_GET_INTERFACE_LIST in WSAIoctl, and
corrects iiFlags entry in the returned interface list.
2003-05-13 04:43:44 +00:00
Vitaliy Margolen 32eb1c7354 Get rid of direct ImageList access hacks. 2003-05-13 03:36:54 +00:00
Vitaliy Margolen e43edbd557 Rearrange members of HIMAGELIST to match Windows.
Reuse image and mask DCs.
2003-05-13 03:36:27 +00:00
Pierre d'Herbemont ed3417e349 - Save more registers (exception, float...) if they are defined.
- Add Mac OS X signal support.
2003-05-13 03:35:01 +00:00
Juan Lang 38fa5ad1bc Added an implementation of iphlpapi.dll; most Get* functions
introduced through Win98 are included.
2003-05-13 03:32:20 +00:00
Alexandre Julliard e15aadd58a Allocate/free the 16-bit thread stack in the kernel dll init routine. 2003-05-13 00:49:49 +00:00
Alexandre Julliard fde5ab17f9 Reset signal handlers when starting child process. 2003-05-13 00:45:44 +00:00
Francois Gouget f803e2a92d Fix miscellaneous spelling errors and typos. 2003-05-13 00:41:57 +00:00
Robert Shearman 98747abd75 - Implement a few more cases in PropVariantClear.
- Partially implement PropVariantCopy.
- Implement FreePropVariantArray.
2003-05-13 00:32:43 +00:00
Eric Pouech 9401ec5a43 Support 14 and 15 arguments in WOW_CallProc32W16. 2003-05-13 00:30:32 +00:00
Robert Shearman c00aa9985a Fix use of freed memory. 2003-05-13 00:30:10 +00:00
Francois Gouget 2ec955c93f Change the #include order so the test compiles with the MSVC headers.
Fix a few signed/unsigned warnings.
2003-05-13 00:29:34 +00:00
Robert Shearman 8e3bb615a0 Fix NULL pointer error when displaying error message about missing
forwarded export.
2003-05-13 00:28:25 +00:00
Alexandre Julliard 8f55ac51fb Commented out the new win98 exports, they are causing trouble. 2003-05-12 03:34:00 +00:00
Aric Stewart 3de90d99b7 RtlUnicodeToMultiByteSize argument is not a null terminated string,
use 'ptr'.
2003-05-12 03:32:56 +00:00
Dmitry Timoshkov 7baa67cbcb Added missing return in HEAP_ValidateInUseArena. 2003-05-12 03:32:07 +00:00
Mike McCormack 0bfa31ee6f Implemented _wfullpath. 2003-05-12 03:31:16 +00:00
Aric Stewart 10f0d0ed21 Better error return values from stub functions. 2003-05-12 03:29:50 +00:00
Aric Stewart 7ef07bc609 Added stub for DllCanUnloadNow. 2003-05-12 03:28:54 +00:00
Aric Stewart fa65a24817 Ignore requested access rights when emulated version is not NT. 2003-05-12 03:28:26 +00:00
Warren Baird 2711374bc5 Fix the PolyPolygon function so it really generates a polypolygon and
not multiple sets of polygons.
2003-05-12 03:27:24 +00:00
Huw Davies ee3e98653a Allow the cups port to be redirectable. This gives us the option of
piping the PostScript through something before it gets sent to the
printer (like we can already do for non-cups systems).
2003-05-12 03:26:28 +00:00
Mike McCormack 2b4414fb81 Added ordinals to ctl3d32.dll, MyODBC references it by ordinal. 2003-05-12 03:25:12 +00:00
Mike McCormack 6d3b14b581 Added stubs for CertSaveStore and CertEnumCertificatesInStore. 2003-05-12 03:21:45 +00:00
Huw Davies 130e21795c Fixed a possible memory corruption.
Fixed a memory leak.
2003-05-12 03:19:35 +00:00
Raphael Junqueira eb36d31d6f - surface pool init fixes
- minor indentation and traces fixes
- fix locking/unlocking/dirty behavior (dirtify on lock) +
  optimisations (only copy when dirty)
- fix IDirect3DDevice8::Clear behavior (problem seen after a
  locking/unlocking code error)
- begin to fix volume and cube textures management
2003-05-12 03:10:27 +00:00
Lionel Ulmer a872c781ea - separate geometry tracing in a new debug channel (ddraw_geom)
- added handling for some new texturing ops
- prepare for addition of multi-texturing
- another way to fix the device enumeration for the reference device
- fix compilation with some glext.h files
- fix a bug in one texture conversion function
- added new texture format (but still texturing problems in 3DMark2000)
2003-05-12 03:09:17 +00:00
Pierre d'Herbemont 836ce4b3e8 Undef if_type, if_mtu and if_lastchange for darwin. 2003-05-12 03:08:18 +00:00
Lionel Ulmer 7ebdcb3538 Initialize the dwMipmapCount field even if the application forgets it. 2003-05-11 03:46:53 +00:00
Lionel Ulmer 449f6b212f - added mipmapping support
- added locking for concurrent access to the D3D device
- improved tracing
- added support for most texture combine stages (inspired by the D3D8
  code)
- disable current lock / unlock code pending proper solution
2003-05-11 03:44:53 +00:00
Stephan Beuze 442dd75420 Implemented Get/SetToolTips functions. 2003-05-11 03:44:13 +00:00
Alexandre Julliard dd74d9d889 Ordinals 410-413 are the window subclassing functions. 2003-05-11 03:40:59 +00:00
Raphael Junqueira 89ec35fe43 - minor COM fixes (fixes some crashes on stupid games)
- minor indentation changes
- fix SELECTARG2 behavior (with help from Lionel Ulmer)
- surface locking/unlocking (only rendering and textures surfaces
  supported now)
- beginning of Target/Front surface support
- try to get D3DTOP_SELECTARG_* working
- implemented D3DTOP_SUBTRACT: currently only if OpenGL1.3 is used, we
  have to use GL_SUBTRACT_ARB for other versions
2003-05-11 03:35:27 +00:00
Alexandre Julliard ebc9abd1a1 Added partial stub for GetTransform. 2003-05-11 03:31:53 +00:00
Mike McCormack bd69422ca8 Clean up SHFileOperationA/W debugging a little. 2003-05-11 03:31:08 +00:00
Eric Pouech 639db3ef8b Stop wavemap lookup if a device isn't functional (spotted by Lionel
Ulmer).
2003-05-11 03:30:51 +00:00
Jukka Heinonen cadffabd2d Make read from stdin use buffered input code and redirect stderr to
console.
2003-05-11 03:30:24 +00:00
Dimitrie O. Paun c6e988eaa0 Fix custom draw for item 0. 2003-05-11 03:29:25 +00:00
Christian Costa 0955adfc2e Enable branch forward operation in execute buffer. 2003-05-11 03:28:53 +00:00
Christian Costa 4ea9589981 Put the device name string on the stack during devices enumeration.
Disable reference enumeration.
2003-05-11 03:28:33 +00:00
Alexandre Julliard f54ffdac93 Removed unnecessary function link names. 2003-05-11 03:04:57 +00:00
Huw Davies 4bdeae37a1 Added stub for SetVirtualResolution. 2003-05-11 03:03:25 +00:00
Ulrich Czekalla 4d837749d8 We should pass the callers client-area rect and clip rect to x11drv
otherwise we'll fail to scroll all children.
2003-05-11 03:01:42 +00:00
Alexandre Julliard 1bb3645443 Avoid local WINAPI function pointers. 2003-05-11 03:00:32 +00:00
Mike McCormack 31c9b82411 Implemented InternetSetOptionExA/W. 2003-05-11 02:59:52 +00:00
Dmitry Timoshkov 07eda42808 Fix the logic for setting the lps->fErase flag in BeginPaint. 2003-05-11 02:58:53 +00:00
Alexandre Julliard 17c63bbab3 Added A<->W mappings for WM_IME_CHAR. 2003-05-11 02:58:19 +00:00
Dmitry Timoshkov 25481334f6 Do not abort dialog creation if DS_NOFAILCREATE allows to continue. 2003-05-11 02:42:28 +00:00
Aric Stewart 6d9e148a23 Added RasEnumEntriesW stub. 2003-05-11 02:41:18 +00:00
Mike McCormack 936d1059e2 Implemented WriteFmtUserTypeStg and ReadFmtUserTypeStg. 2003-05-11 02:40:29 +00:00
Mike McCormack 0bb73f53d5 Fill the filedialog95 controls before sending a CDN_INITDONE
notification.
2003-05-11 02:39:08 +00:00
Huw Davies 5594fcea74 Invalidate the window when the range is changed. 2003-05-11 02:38:05 +00:00
Mike McCormack 493d89d888 Stubs for AccessCheckAndAuditAlarmA/W. 2003-05-11 02:37:11 +00:00
Lionel Ulmer 9914a8ec5d - only enumerate 32 bpp ARGB texture format and remove RGBA one
- add support for 32 bpp ARGB texture format
2003-05-08 21:03:57 +00:00
Adam Gundy 9ea3c2d3ee _open_osfhandle is expected to take the absence of either _O_TEXT or
_O_BINARY to mean _O_BINARY.
2003-05-08 21:02:31 +00:00
Raphael Junqueira 18af8d8611 - Disable some 'classic' debug traces (avoid useless flood of traces
while debugging games).
- Fix the texture size caps using GL_MAX_TEXTURE_SIZE.
2003-05-08 17:36:00 +00:00
Maxime Bellengé 3270641c60 - Fix scanline size in OLEPictureImpl_Load for jpeg
- Convert from RGB to BGR according to BITMAPINFOHEADER
  documentation.
2003-05-08 17:35:12 +00:00
Alexandre Julliard d9bab57477 Added support for calling the TLS callback functions. 2003-05-08 04:13:26 +00:00
Alexandre Julliard c808e67da1 Fixed wrong file offset used when mapping the import directory from a
shared section.
2003-05-08 03:50:32 +00:00
Jason Edmeades 8534f79124 - Move texture loading into PreLoad for 2D textures (needs doing for
the others as well), and call when needed as well.
- Change D3DFMT_R5G6B5 handling to make backdrop of Max Payne appear.
- Add code to reject attempts to use invalid texture units (Max Payne
  did this a lot).
- ValidateDevice fixme silenced as harmless but occurs frequently.
- Add trace which can be compiled in to debug vertex shaders, and
  correct fixmes and dprintf's into appropriate trace statements.
- Ensure we trace what we return when querying the device caps.
- Correct bug with negative numbers in vertex shader code.
2003-05-08 03:49:04 +00:00
Eric Pouech 3a10bf5890 Added environment tests. 2003-05-08 03:47:24 +00:00
Eric Pouech 2d758c6444 Implemented a bunch of environment related NTDLL APIs. 2003-05-08 03:47:00 +00:00
Alexandre Julliard 54daeae72a Added NONAMELESSUNION/STRUCT defines. 2003-05-07 04:01:52 +00:00
Alexandre Julliard ce4d111cd8 Moved the EnumResource* functions to the kernel dll, and fixed their
prototypes.
2003-05-07 03:21:26 +00:00
Alexandre Julliard cbd9eca2c3 Use RtlFindMessage to load message resources. 2003-05-07 03:19:17 +00:00
Michael Schlüter 5e8d015a8c Added wglGetExtensionsStringARB. 2003-05-07 03:18:51 +00:00
Jukka Heinonen fb3080a2f3 Add scrolling support for VGA text mode. 2003-05-07 03:16:34 +00:00
Alexandre Julliard 54f59e5005 Added comment about why changing ADDRESS_SPACE_LIMIT is wrong. 2003-05-06 18:52:43 +00:00
Alexandre Julliard ebe67a2864 Added support for retrieving page fault address on Solaris (based on a
patch by Robert Lunnon).
2003-05-06 18:50:08 +00:00
Robert Lunnon 2eab8afaa9 Eliminate segfault due to NULL This->sIcoPath. 2003-05-06 18:36:54 +00:00
Dimitrie O. Paun 1a1f9bffb3 Make it easy to use something other than wrc to compile resources. 2003-05-06 18:34:53 +00:00
Thomas Mertes 4f6caf6ca3 Tests for RtlDuplicateUnicodeString, RtlFindCharInUnicodeString,
RtlInitUnicodeStringEx.
2003-05-06 18:28:02 +00:00
Thomas Mertes d628d125ab Implement RtlDuplicateUnicodeString, RtlFindCharInUnicodeString,
RtlInitUnicodeStringEx.
Documentation updates for RtlInitAnsiString, RtlInitString,
RtlInitUnicodeString, RtlAnsiStringToUnicodeString and
RtlOemStringToUnicodeString.
2003-05-06 18:27:40 +00:00
Marcus Meissner dac51c005a Added include <errno.h>. 2003-05-06 18:25:11 +00:00
Alexandre Julliard ab61506401 Fixed return value of CreateNamedPipe (spotted by Mike McCormack). 2003-05-06 00:19:59 +00:00
Jason Edmeades 5ba50508ff Add support for MultiplyTransform (helps make the SkimmedMesh SDK
sample look better).
2003-05-06 00:19:11 +00:00
Jason Edmeades cb677f6388 Add the beginnings of support for texture coordinates. 2003-05-06 00:15:49 +00:00
Marcus Meissner 2aad01e2a8 Fix return code of DPNHPAST_DllGetClassObject stub. 2003-05-06 00:15:03 +00:00
Rok Mandeljc 8d54728696 - implemented some more port related-functions
- fixed warnings (reported by Gerald Pfeifer)
2003-05-06 00:14:31 +00:00
Jukka Heinonen 643e8740d5 Report errors to applications when illegal dates are passed to set
system date call (required by many installation checks).
2003-05-06 00:12:52 +00:00