Commit graph

38533 commits

Author SHA1 Message Date
Johannes Anderwald d1ff4911cb - Implement KsGetFirstChild, KsGetNextSibling
- Implement IKsFilter_fnAddProcessPin, IKsFilter_fnRemoveProcessPin
- Remove old code for attaching so that it works with KsGetFirstChild
- Implement attach of filter factories to the device header
- Unimplement a few functions which were wrong
- Implement KsDispatchSpecificProperty

svn path=/trunk/; revision=42699
2009-08-15 13:45:06 +00:00
Johannes Anderwald bde6b65191 - Add dmksctrl.h
- Add KsPinGetNextSiblingPin prototype

svn path=/trunk/; revision=42698
2009-08-15 13:38:15 +00:00
Dmitry Chapyshev 5efe007aeb - Define APPLICATION_DATEBASE_URL
svn path=/trunk/; revision=42695
2009-08-15 11:41:56 +00:00
Dmitry Chapyshev e9dbd473eb - Add README.ENG
- Change rapps.cab to rappmgr.cab (in CreateCabFile.bat)

svn path=/trunk/; revision=42694
2009-08-15 11:36:44 +00:00
Dmitry Chapyshev cc9b9024e7 - Remove appwiz-new
- Simplify appwiz (appwiz now starts rapps.exe)

svn path=/trunk/; revision=42693
2009-08-15 11:14:07 +00:00
Dmitry Chapyshev 4acd389821 - Add rapps.exe to bootcd
- Add msgsm32.acm to bootcd
- Add some optional modules
- Remove downloader.exe and downloader.xml

svn path=/trunk/; revision=42692
2009-08-15 10:19:50 +00:00
Dmitry Chapyshev e8f0dc48e9 - Change downloader.exe to rapps.exe
svn path=/trunk/; revision=42691
2009-08-15 10:17:48 +00:00
Dmitry Chapyshev c50287c843 - Returns TRUE in AttachConsole (like in Wine)
svn path=/trunk/; revision=42690
2009-08-15 10:04:45 +00:00
Dmitry Chapyshev 16992e50bd - Partially sync locale.c with Wine
svn path=/trunk/; revision=42689
2009-08-15 10:01:28 +00:00
Dmitry Chapyshev 8d16b803eb - Add debug print for unimplemented function
svn path=/trunk/; revision=42688
2009-08-15 10:00:15 +00:00
Dmitry Chapyshev 419b58e7fc - Implement EnumObjects (untested)
- Implement PolyTextOutA/W (from Wine)
- Implement GetICMProfileA (from Wine)
- Stub-implement CreateScalableFontResourceW (from Wine)

svn path=/trunk/; revision=42687
2009-08-15 09:56:22 +00:00
Dmitry Chapyshev 432c08cdc0 - Add some defines
svn path=/trunk/; revision=42686
2009-08-15 09:49:01 +00:00
Dmitry Chapyshev a3baeefe3a - Add debug print for unimplemented function
svn path=/trunk/; revision=42685
2009-08-15 09:42:14 +00:00
Dmitry Chapyshev a70df9a883 - Handle query security descriptor
- Add SEH protection

svn path=/trunk/; revision=42684
2009-08-15 09:39:56 +00:00
Dmitry Chapyshev b0922201e8 - Add msgsm32.acm from Wine
- Add some MCI Extensions to registry

svn path=/trunk/; revision=42683
2009-08-15 09:34:24 +00:00
Dmitry Chapyshev 3631591a72 - Sync oleacc, oleaut32, olesvr32 with Wine 1.1.27
svn path=/trunk/; revision=42681
2009-08-15 09:29:45 +00:00
Dmitry Chapyshev 76426a56bd - Add Russian translation
svn path=/trunk/; revision=42680
2009-08-15 09:25:32 +00:00
Johannes Anderwald 620bcc8996 - Include splitter in build
svn path=/trunk/; revision=42678
2009-08-15 08:07:06 +00:00
Dmitry Chapyshev 3fd366e5b2 - Add/update Ukrainian translation by Yevhen Sakara <eresid@gmail.com>
svn path=/trunk/; revision=42676
2009-08-15 05:28:45 +00:00
Cameron Gutman 44b841683d - Actually zero the select events in ZeroEvents
- Part 3 of 3 (hopefully :P)

svn path=/trunk/; revision=42675
2009-08-15 02:48:59 +00:00
Cameron Gutman 79bc2a1d7d - Fix more select bugs related to the disconnect event
- Part 2 of x

svn path=/trunk/; revision=42674
2009-08-15 02:27:02 +00:00
Cameron Gutman b12ea8a99d - Fix several bugs in select code and remove some dead code
- Fix a typo
 - Part 1 of x

svn path=/trunk/; revision=42673
2009-08-15 02:09:23 +00:00
Timo Kreuzer 987115d431 Fix screwed logic in LIST_FOR_EACH and LIST_FOR_EACH_SAFE. They were 1. using inverse logic and entering the loop when elem was NULL, 2. checking elem, whick is the result of CONTAINING_RECORD on the Flink pointer that should be checked for NULL. Anyway these macros are ugly and shouldn't be used, they only obfuscate the code.
svn path=/trunk/; revision=42672
2009-08-15 00:40:09 +00:00
Timo Kreuzer ea8e3db781 [win32k] EngCreateDeviceBitmap: handle failure of EngLockSurface. Found by Amine.
svn path=/trunk/; revision=42671
2009-08-14 22:08:15 +00:00
Johannes Anderwald 74bd2a036d - Implement KsPropertyHandler, KsPropertyHandlerWithAllocator, KsFastPropertyHandler
svn path=/trunk/; revision=42669
2009-08-14 19:44:01 +00:00
Johannes Anderwald 11a3ac6f28 [KS]
- Proper implement KsValidateConnectRequest
- Dataformat isnt not yet checked

svn path=/trunk/; revision=42664
2009-08-14 09:27:24 +00:00
Johannes Anderwald 9a7221dc8b - A few header updates
svn path=/trunk/; revision=42663
2009-08-14 09:26:05 +00:00
Timo Kreuzer 2ecb57cb19 More fix NtUserSetWindowContextHelpId. Spotted by Cameron.
svn path=/trunk/; revision=42662
2009-08-14 01:37:28 +00:00
Cameron Gutman a1a8e7a706 - Fix several bugs so select() will now recognize when a connection gets closed
svn path=/trunk/; revision=42661
2009-08-14 00:09:59 +00:00
Cameron Gutman e90b905e0b - Fix a NULL pointer dereference if ExAllocatePool fails
- Move some sanity checks into the right location
 - Fix another NULL pointer dereference if there is not a socket on the queue
 - Also spotted by Amine Khaldi

svn path=/trunk/; revision=42660
2009-08-13 23:42:21 +00:00
Cameron Gutman 42e498c4b0 - Fix a handle leak
- Fix a potential NULL pointer dereference if ExAllocatePool fails
 - Fix a potential NULL pointer dereference that causes AFD to crash when the socket is closed with waiting send IRPs
 - Fix another NULL pointer dereference if NdisOpenConfiguration fails
 - Move ASSERT before accessing Status
 - Add some sanity checks
 - Most of these were found by Amine Khaldi

svn path=/trunk/; revision=42659
2009-08-13 23:38:57 +00:00
Johannes Anderwald 2bddd27873 [SPLITTER]
- Implement Splitter (WIP)

svn path=/trunk/; revision=42650
2009-08-13 10:05:42 +00:00
Johannes Anderwald d8fa27fec7 [KS]
- Check if irp was allocated
- Unimplement KsPinGetConnectedPinFileObject

svn path=/trunk/; revision=42649
2009-08-13 09:54:51 +00:00
Johannes Anderwald 3f99bec9f5 - Implement IPortDMus_fnNewRegistryKey
svn path=/trunk/; revision=42648
2009-08-13 09:53:13 +00:00
Stefan Ginsberg 538f32f9ba - Re-disallow warnings for gdi32, user32 and lsasrv
svn path=/trunk/; revision=42647
2009-08-13 09:34:37 +00:00
Stefan Ginsberg ea8bcfbef4 - Make gdi32 compile warning free under msvc
svn path=/trunk/; revision=42646
2009-08-13 09:29:48 +00:00
James Tabor 5ece4e88fa - Fix SetWndContextHlpId call.
svn path=/trunk/; revision=42645
2009-08-13 05:18:18 +00:00
James Tabor f0f7e2d2dd - Fix another NULL Wnd crash.
svn path=/trunk/; revision=42644
2009-08-13 04:17:23 +00:00
James Tabor 904739a70b - Fix menu window callback. Only use it when the menu name is not null.
svn path=/trunk/; revision=42643
2009-08-12 23:37:26 +00:00
Cameron Gutman 10b13ed7c9 - Don't access an uninitialized variable
- Initialize the unicode string at the start of the function
 - Spotted by Amine Khaldi

svn path=/trunk/; revision=42642
2009-08-12 23:14:49 +00:00
James Tabor 09286edbce - Move GetWindowInfo support into user32. Use HWNDPARAM for SetWindowContextHelpId.
svn path=/trunk/; revision=42637
2009-08-12 18:46:34 +00:00
Aleksey Bragin 9e804e5230 - Rewrite RtlpCreateAtomHandle to readable code and fix a problem spotted in bug 4788.
svn path=/trunk/; revision=42635
2009-08-12 11:42:34 +00:00
James Tabor f529b441b2 - Check if server side window proc is set when clearing or setting dialog window flag.
svn path=/trunk/; revision=42633
2009-08-12 07:42:30 +00:00
James Tabor b51adaebd8 Rewrite NtUserGetCPD to correctly return the callproc handle pointer.
svn path=/trunk/; revision=42632
2009-08-12 07:35:15 +00:00
James Tabor c85e511160 Properly set the active window frame flag. Add missing file header. Add a note in defwnd.c.
svn path=/trunk/; revision=42631
2009-08-12 07:03:58 +00:00
James Tabor 9d2a032c20 - Move W32 Process flags to the proper place.
svn path=/trunk/; revision=42630
2009-08-12 06:54:31 +00:00
James Tabor 0fa041c7b4 Properly set and clear the dialog window flag.
svn path=/trunk/; revision=42629
2009-08-12 06:41:20 +00:00
Timo Kreuzer fbe691dd9b Make the tui console background black instead of blue.
svn path=/trunk/; revision=42628
2009-08-11 20:23:18 +00:00
Gregor Schneider 864fd31512 Amendment to r42615: add the check in the correct line
svn path=/trunk/; revision=42627
2009-08-11 19:50:42 +00:00
Timo Kreuzer abc65bc027 [win32k]
- EngSetPointerShape: Don't dereference psoMask without checking it

svn path=/trunk/; revision=42626
2009-08-11 19:03:51 +00:00