Commit graph

35983 commits

Author SHA1 Message Date
Timo Kreuzer
9e70b2aa77 desk.cpl: update settings for dmDisplayFrequency, when changing the video mode
svn path=/trunk/; revision=40424
2009-04-08 23:08:02 +00:00
Timo Kreuzer
daa02beb2c Use vDbgPrintExWithPrefix in EngDebugPrint instead of using DbgPrint and always printing the address of the va_list plus random crap....
svn path=/trunk/; revision=40423
2009-04-08 21:52:36 +00:00
Ged Murphy
62d2e0a471 Open folders in the existing window.
Patch by Gabriel Ilardi

See issue #4345 for more details.

svn path=/trunk/; revision=40422
2009-04-08 20:48:23 +00:00
Cameron Gutman
2c22f42f66 - Fix some copy/paste bugs
- ISAPNP_MIN_READ_PORT is an acceptable read port so don't skip it (We add READ_DATA_PORT_STEP in FindNextReadPort)
 - Don't add READ_DATA_PORT_STEP before calling IsolateReadDataPortSelect (We add READ_DATA_PORT_STEP in FindNextReadPort) because then we skip a read data port
 - Thanks to the linux kernel source ;)

svn path=/trunk/; revision=40421
2009-04-08 19:10:06 +00:00
Timo Kreuzer
60cd063c0a Remove IntGdiSelectBrush and IntGdiSelectBrush, they are not needed anymore and superceded by DC_vUpdateFillBrush and DC_vUpdateLineBrush.
svn path=/trunk/; revision=40420
2009-04-08 18:10:33 +00:00
Gregor Schneider
428a48a083 - Offset coordinates with viewport origin for gradient filled triangular and rectangular shapes
svn path=/trunk/; revision=40418
2009-04-08 16:53:21 +00:00
Timo Kreuzer
1c33c8d19b [FORMATTING]
- fix indentation
- move an internal function out of public functions area
- Use small file header
- No code change

svn path=/trunk/; revision=40417
2009-04-08 14:18:23 +00:00
Aleksey Bragin
faf1f12120 - ScsiPortNotification and ScsiPortDebugPrint are cdecl (stdcall introduced in r29277 by mistake).
svn path=/trunk/; revision=40416
2009-04-08 13:07:17 +00:00
Cameron Gutman
9386deff2c - Pass the packet flags to the MiniportSend handler
svn path=/trunk/; revision=40413
2009-04-08 04:01:13 +00:00
Cameron Gutman
5ee60afbf2 - Don't leave a bad handle or object pointer
- Make sure we don't try to dereference a non-referenced handle

svn path=/trunk/; revision=40412
2009-04-07 05:07:09 +00:00
Cameron Gutman
7025dd53e2 - Use ZwClose instead of NtClose
svn path=/trunk/; revision=40411
2009-04-07 04:22:39 +00:00
Cameron Gutman
03bd723a8b - Set FCB->Recv.Window to NULL so it doesn't get freed again later
svn path=/trunk/; revision=40410
2009-04-07 04:12:57 +00:00
Timo Kreuzer
fe1ed19dca Mouse pointer fix:
- Remove useless Status from the GDIPOINTER struct
- Remove MovePointer and use PDEVOBJ.pfnMovePointer instead, which is always set to a valid function.
- Implement IntEngSetPointerShape, calling either the Eng or the Drv function if available, set pfnMovePointer according to the result.
- Use IntEngSetPointerShape instead of doing the atuff in IntSetCursor.
- Don't misuse gpsi->ptCursor in IntShow/HideMousePointer and EngMovePointer, use ppdev->ptlPointer instead.
- Dont Lock and unlock the surface evertime the pointer is drwn, instead keep a shared lock.
- Implement IntEngCopyBits, that does the MouseSafety stuff and calls EngCopyBits.
Fixes the broken mouse cursor with VBox display driver and improves mouse performance

svn path=/trunk/; revision=40409
2009-04-07 01:36:22 +00:00
Cameron Gutman
1862a76af4 - Return the correct status when we get a bad parameter
svn path=/trunk/; revision=40408
2009-04-06 23:42:08 +00:00
Christoph von Wittich
83beea82c7 sync urlmon to wine 1.1.18
svn path=/trunk/; revision=40407
2009-04-06 21:37:38 +00:00
Christoph von Wittich
9e85bd53f0 sync crypt32 to wine 1.1.18
svn path=/trunk/; revision=40406
2009-04-06 21:34:28 +00:00
Timo Kreuzer
8ac65d28d3 Go back to old logic in GdiSelectPalette. Should fix the gdi32_winetest gdiobj regression introduced in r40381.
svn path=/trunk/; revision=40405
2009-04-06 19:43:25 +00:00
Gregor Schneider
c26c7d7ff5 - path.c: Correct purpose header entry
- gradient.c: Use proper debug prints, terminate them with a newline character. Remove duplicate clipRegion.

svn path=/trunk/; revision=40404
2009-04-06 18:00:48 +00:00
Dmitry Chapyshev
eba06df66c - Sync some headers with Wine
- Fix ddstream.idl

svn path=/trunk/; revision=40403
2009-04-06 16:55:54 +00:00
Timo Kreuzer
68e4c888b7 Move PDEVOBJ and related into it's own header file and update the structure to be like XP (most fields currently still commented out)
svn path=/trunk/; revision=40402
2009-04-06 16:48:41 +00:00
Gregor Schneider
571191ce2e - Evgeny Boltik, <BSTSoft AT narod DOT ru>: Fix system palette entries to match the XP and Vista system palette
- This actually reverts the system palette back to r1753, see bug #4341 for more info

svn path=/trunk/; revision=40401
2009-04-06 15:54:21 +00:00
Dmitry Chapyshev
e7588d18a9 - Sync mciavi32, mcicda with Wine head
svn path=/trunk/; revision=40400
2009-04-06 15:45:49 +00:00
Dmitry Chapyshev
4147173032 - Sync mscms, mscoree, msctf with Wine
- Remove unneeded mscoree_ros.diff

svn path=/trunk/; revision=40399
2009-04-06 15:43:12 +00:00
Christoph von Wittich
9854f20f1c wininet: Fixed memory corruption in urlcache.
Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Sun Apr  5 13:55:21 2009 +0200

svn path=/trunk/; revision=40398
2009-04-06 15:42:28 +00:00
Christoph von Wittich
975df12f3c add cryptnet_winetest to bootcd
svn path=/trunk/; revision=40397
2009-04-06 15:41:41 +00:00
Dmitry Chapyshev
1771f7f3ee - Remove unneeded files (sync with Wine)
svn path=/trunk/; revision=40396
2009-04-06 15:39:01 +00:00
Gregor Schneider
5ce4042a38 commit #100: add me to credits
svn path=/trunk/; revision=40395
2009-04-06 15:03:57 +00:00
Gregor Schneider
62d8ccbbc4 - include/crt/math.h: float type math functions are not c++ specific, they are especially needed in the c language - move code accordingly
- dll/win32/gdiplus: sync with current wine, correct sqrtf usage

svn path=/trunk/; revision=40394
2009-04-06 14:58:12 +00:00
Aleksey Bragin
22e12898e7 - Specify NTAPI for all functions without calling convention specified (Alexey Komarov <q4a@reactos.org>).
- Remove (unsupported) -mrtd compiler flag.

svn path=/trunk/; revision=40393
2009-04-06 14:38:21 +00:00
Gregor Schneider
6440f4e949 - Remove error case shortcut, allows results to be computed correctly
- Fixes two oleaut32 vartest winetests

svn path=/trunk/; revision=40392
2009-04-06 11:39:53 +00:00
Timo Kreuzer
f0179f8ce1 [FORMATTING]
- fix indentation
- remove the large file header, fix the small one

svn path=/trunk/; revision=40390
2009-04-06 03:20:25 +00:00
Timo Kreuzer
579dc0993e Improve tests for NtGdiDeleteObjectApp
svn path=/trunk/; revision=40389
2009-04-06 02:49:47 +00:00
Timo Kreuzer
bc4bf26694 revert miniport.h changes for now
svn path=/trunk/; revision=40388
2009-04-06 02:28:53 +00:00
Cameron Gutman
b5aeda7d11 - Drivers must use DelayedWorkQueue (part 2)
svn path=/trunk/; revision=40387
2009-04-06 02:15:43 +00:00
Timo Kreuzer
595ee18b02 fix include guard, use winddi types instead of ros specific function pointer types, add a bunch of static asserts to make sure the DRIVRE_FUNCTIONS structure matches the array.
svn path=/trunk/; revision=40386
2009-04-06 02:13:44 +00:00
Cameron Gutman
dc1bfc0941 - Drivers must use DelayedWorkQueue
svn path=/trunk/; revision=40385
2009-04-06 02:13:32 +00:00
Cameron Gutman
2bcf7007bd - Report to drivers that we are NDIS 5.0
svn path=/trunk/; revision=40384
2009-04-06 02:06:33 +00:00
Timo Kreuzer
468227f96a DDK update
- Add devioctl.h
- miniport.h: fix include guard and add more stuff
- video.h: fix include guard, remove VideoDebugprint prototype
- videoagp.h: fix include guard
-winddi.h: fix include guard, add some defines and some function pointer types
- guiddef.h: add definition of EXTERN_C

svn path=/trunk/; revision=40383
2009-04-06 01:21:04 +00:00
Timo Kreuzer
3a3b09ba86 Remove a bunch of useless funtion pointer types
svn path=/trunk/; revision=40382
2009-04-06 00:12:48 +00:00
Timo Kreuzer
421f167b4e - Update the EBRUSHOBJ independent of changing the brush/pen handle in DC_vUpdateFill/LineBrush
- Mark the brushes as dirty after change of surface, palette and DIB colot table
- Update the EBURHOBJs on demand in IntGdiPolygon and IntRectangle
- Fixes bug 4340
See issue #4340 for more details.

svn path=/trunk/; revision=40381
2009-04-05 23:51:27 +00:00
Gregor Schneider
07a533fe02 - Evgeny Boltik, <BSTSoft AT narod DOT ru>: Add stretching support to TransparentBlt
- This should improve themes support & probably show some bitmaps that were hidden before in certain applications
- See bug #4337 for more information

svn path=/trunk/; revision=40380
2009-04-05 23:13:09 +00:00
Gregor Schneider
feca367754 - GdiIsPlayMetafileDC: function GdiGetHandleUserData might fail
- Simplify code to use GdiGetLDC which takes this into consideration, fixes a umode crash in gdi32_winetest metafile

svn path=/trunk/; revision=40379
2009-04-05 21:34:27 +00:00
Gregor Schneider
d730317b41 - msvcrt's pow function does not set errno, so there is no need for a hard coded breakpoint, jump labels adjusted accordingly
- Allows oleaut32_winetest vartest to finish

svn path=/trunk/; revision=40378
2009-04-05 21:27:39 +00:00
Michael Martin
43bbef89b5 - Create Common Files directory when creating Program Files to match windows fresh install and add registry key for CommonFilesDir.
This prevents the key from being incorrectly set using an environment variable.

svn path=/trunk/; revision=40377
2009-04-05 20:05:40 +00:00
Cameron Gutman
4d50892aaa - Revert r40367
- Fixes abyss server startup after installing

svn path=/trunk/; revision=40376
2009-04-05 18:11:24 +00:00
Johannes Anderwald
a3e2c4bb4f - Check if allocation of work item succeeded - Thanks Ged, aicom
- Fix leaking of a work item on close event / irp stream run out

svn path=/trunk/; revision=40375
2009-04-05 16:39:51 +00:00
Kamil Hornicek
0ae0d6a95c - add a stub for D3DParseUnknownCommand
svn path=/trunk/; revision=40374
2009-04-05 16:29:45 +00:00
Johannes Anderwald
d8ae8a179f - Fix leaking of work item for each detected audio device
svn path=/trunk/; revision=40373
2009-04-05 16:05:54 +00:00
Kamil Hornicek
b9a7dffffa - IntEnumDisplaySettings returns NTSTATUS, fix the check accordingly
svn path=/trunk/; revision=40372
2009-04-05 15:15:16 +00:00
Kamil Hornicek
787e608129 - leftover from the previous commit
svn path=/trunk/; revision=40371
2009-04-05 14:41:53 +00:00