Christoph von Wittich [Sun, 7 Jun 2009 10:50:06 +0000 (10:50 +0000)]
sync shlwapi_winetest with wine 1.1.23
svn path=/trunk/; revision=41326
Christoph von Wittich [Sun, 7 Jun 2009 10:46:04 +0000 (10:46 +0000)]
sync rsaenh with wine 1.1.23
svn path=/trunk/; revision=41325
Christoph von Wittich [Sun, 7 Jun 2009 10:43:50 +0000 (10:43 +0000)]
partial sync of shell32 shfldr_netplaces
svn path=/trunk/; revision=41324
Christoph von Wittich [Sun, 7 Jun 2009 10:10:52 +0000 (10:10 +0000)]
sync gdiplus_winetest with wine 1.1.23
svn path=/trunk/; revision=41323
Christoph von Wittich [Sun, 7 Jun 2009 10:02:02 +0000 (10:02 +0000)]
update README.WINE
svn path=/trunk/; revision=41322
Christoph von Wittich [Sun, 7 Jun 2009 09:41:22 +0000 (09:41 +0000)]
-formatting fixes
-update README.WINE
svn path=/trunk/; revision=41321
Christoph von Wittich [Sun, 7 Jun 2009 08:53:46 +0000 (08:53 +0000)]
fix build
svn path=/trunk/; revision=41320
Christoph von Wittich [Sun, 7 Jun 2009 08:43:36 +0000 (08:43 +0000)]
sync shlguid.h with wine 1.1.23
svn path=/trunk/; revision=41319
Dmitry Chapyshev [Sun, 7 Jun 2009 07:59:56 +0000 (07:59 +0000)]
- Sync gdiplus with Wine 1.1.23
svn path=/trunk/; revision=41318
Dmitry Chapyshev [Sun, 7 Jun 2009 07:55:59 +0000 (07:55 +0000)]
- Sync comdlg32, avifil32 with Wine 1.1.23
svn path=/trunk/; revision=41317
Christoph von Wittich [Sun, 7 Jun 2009 06:19:03 +0000 (06:19 +0000)]
sync riched20 and riched32 with wine 1.1.23
svn path=/trunk/; revision=41316
Christoph von Wittich [Sun, 7 Jun 2009 05:59:39 +0000 (05:59 +0000)]
sync cryptui and crypt32 with wine 1.1.23
svn path=/trunk/; revision=41315
Michael Martin [Sun, 7 Jun 2009 01:18:15 +0000 (01:18 +0000)]
- IopUnloadDriver: Only add the DOE_UNLOAD_PENDING to the Device's DeviceExtensions Flags and check for attached devices and reference counts if the DriverObject->DriverUnload is valid. Verified on XP.
- IopLoadUnloadDriver: Add a check to verify that ImagePath.Buffer is non null before freeing it.
svn path=/trunk/; revision=41314
Christoph von Wittich [Sat, 6 Jun 2009 17:17:11 +0000 (17:17 +0000)]
sync shell32 shelllink to wine 1.1.23
svn path=/trunk/; revision=41313
Christoph von Wittich [Sat, 6 Jun 2009 16:24:27 +0000 (16:24 +0000)]
update TOKEN_INFORMATION_CLASS enum
svn path=/trunk/; revision=41312
Christoph von Wittich [Sat, 6 Jun 2009 16:10:47 +0000 (16:10 +0000)]
sync kernel32_winetest with wine 1.1.23
svn path=/trunk/; revision=41311
Christoph von Wittich [Sat, 6 Jun 2009 15:59:47 +0000 (15:59 +0000)]
sync cabinet, jscript, msi and msxml3 with wine 1.1.23
svn path=/trunk/; revision=41310
Christoph von Wittich [Sat, 6 Jun 2009 15:59:11 +0000 (15:59 +0000)]
sync jscript and msi winetests with wine 1.1.23
svn path=/trunk/; revision=41309
Christoph von Wittich [Sat, 6 Jun 2009 15:45:10 +0000 (15:45 +0000)]
import SHGetNewLinkInfoA/W from wine
svn path=/trunk/; revision=41308
Christoph von Wittich [Sat, 6 Jun 2009 15:43:07 +0000 (15:43 +0000)]
sync shell32_winetest with wine 1.1.23
svn path=/trunk/; revision=41307
Christoph von Wittich [Sat, 6 Jun 2009 15:28:47 +0000 (15:28 +0000)]
export DisplayExitWindowsWarnings and DisableProcessWindowsGhosting
svn path=/trunk/; revision=41306
Christoph von Wittich [Sat, 6 Jun 2009 15:18:30 +0000 (15:18 +0000)]
forgot this file :/
svn path=/trunk/; revision=41305
Christoph von Wittich [Sat, 6 Jun 2009 15:17:54 +0000 (15:17 +0000)]
partial sync of shlfileop to wine 1.1.23
svn path=/trunk/; revision=41304
Ged Murphy [Sat, 6 Jun 2009 14:37:40 +0000 (14:37 +0000)]
There's no such thing as ntsys.lib in Windows, dynamically link to ntdll to fix building with msvc.
svn path=/trunk/; revision=41303
Ged Murphy [Sat, 6 Jun 2009 14:30:57 +0000 (14:30 +0000)]
Use the dll runtime library.
Fixes building taskmgr with VS and probably others
svn path=/trunk/; revision=41302
Christoph von Wittich [Sat, 6 Jun 2009 14:25:56 +0000 (14:25 +0000)]
sync user32 winetest with wine 1.1.23
svn path=/trunk/; revision=41301
Christoph von Wittich [Sat, 6 Jun 2009 14:15:43 +0000 (14:15 +0000)]
sync user32 listbox and combobox to wine 1.1.22
svn path=/trunk/; revision=41300
Christoph von Wittich [Sat, 6 Jun 2009 13:24:09 +0000 (13:24 +0000)]
update README.WINE
svn path=/trunk/; revision=41299
Ged Murphy [Sat, 6 Jun 2009 13:08:22 +0000 (13:08 +0000)]
Keep the horizontal grid axis consistent
svn path=/trunk/; revision=41298
Christoph von Wittich [Sat, 6 Jun 2009 12:54:01 +0000 (12:54 +0000)]
sync user32 edit and exticon to wine 1.1.22
svn path=/trunk/; revision=41297
Christoph von Wittich [Sat, 6 Jun 2009 08:50:05 +0000 (08:50 +0000)]
sync user32 button and static to wine 1.1.22
svn path=/trunk/; revision=41296
Dmitry Chapyshev [Sat, 6 Jun 2009 08:14:11 +0000 (08:14 +0000)]
SearchPathA()
- Fix calculation of buffer size (fixes Skype crash)
Patch by Mikhail Denisenko (denisenkom@gmail.com)
See issue #4526 for more details.
svn path=/trunk/; revision=41295
Dmitry Chapyshev [Sat, 6 Jun 2009 07:54:54 +0000 (07:54 +0000)]
WSPSelect()
- Fix checking of params
- Fix allocation size
Tested on Firefox, Downloader, Skype
Patch by Mikhail Denisenko (denisenkom@gmail.com) with small changes
See issue #4526 for more details.
svn path=/trunk/; revision=41294
James Tabor [Sat, 6 Jun 2009 04:24:03 +0000 (04:24 +0000)]
- NtGdiEngCreateDeviceBitmap: Test size larger than 32 bits in width.
svn path=/trunk/; revision=41293
James Tabor [Sat, 6 Jun 2009 01:53:24 +0000 (01:53 +0000)]
- Update stubs, NtGdiEngCreateDevice/Bitmap.
svn path=/trunk/; revision=41292
Aleksey Bragin [Fri, 5 Jun 2009 16:49:41 +0000 (16:49 +0000)]
- Add USB keyboard and mouse support to ReactOS.
See issue #1041 for more details.
svn path=/trunk/; revision=41291
Dmitry Gorbachev [Fri, 5 Jun 2009 15:20:04 +0000 (15:20 +0000)]
Netshell: update Dutch translation. Oscar van Egmond (oscar_04*AT*live*DOT*nl), bug #4582.
svn path=/trunk/; revision=41290
Cameron Gutman [Thu, 4 Jun 2009 20:11:01 +0000 (20:11 +0000)]
- Revert r41287
svn path=/trunk/; revision=41289
Dmitry Gorbachev [Thu, 4 Jun 2009 18:10:18 +0000 (18:10 +0000)]
Sync French translation with English original.
svn path=/trunk/; revision=41288
Cameron Gutman [Thu, 4 Jun 2009 18:00:17 +0000 (18:00 +0000)]
- Fix the map register count check
svn path=/trunk/; revision=41287
Johannes Anderwald [Thu, 4 Jun 2009 14:16:57 +0000 (14:16 +0000)]
- Revert 40694 as FIELD_OFFSET is perfectly working code and the new one might not work on some compilers
- Add informal debug traces for bug 4354
svn path=/trunk/; revision=41285
Dmitry Gorbachev [Thu, 4 Jun 2009 13:54:27 +0000 (13:54 +0000)]
Remove KeBugCheckWithTf() hack, fix VBEResetHw(). Stefan Ginsberg, bug #4581.
svn path=/trunk/; revision=41284
Aleksey Bragin [Thu, 4 Jun 2009 12:38:30 +0000 (12:38 +0000)]
- Add ReactOS Device Detection Tool - RosDDT. It's a command line tool for checking PC's hardware configuration for compatibility with ReactOS, and for reporting working hardware configurations to ReactOS hardware compatibility database. The tool is able of autoupdating its hardware compatibility database.
* Web part is stubbed for now (hw.php) and needs to be developed.
* Actual hardware database file (rosddt.ini) has only sample information.
* Readme file is in Russian language, however running rosddt.exe without parameters provides a built-in English usage help.
svn path=/trunk/; revision=41282
Johannes Anderwald [Thu, 4 Jun 2009 09:37:57 +0000 (09:37 +0000)]
- Remove a few bad (PLIST_ENTRY) casts
svn path=/trunk/; revision=41280
Aleksey Bragin [Thu, 4 Jun 2009 09:01:10 +0000 (09:01 +0000)]
Mikhail Denisenko <denisenkom@gmail.com>
- Split the PIDL into current and parent folder, and call GetFolderAttributes only for current folder PIDL. This fixes tons of "ERR: HCR_GetFolderAttributes should be called for simple PIDL's only!" debug log spam messages.
See issue #4494 for more details.
svn path=/trunk/; revision=41279
Daniel Reimer [Thu, 4 Jun 2009 08:47:44 +0000 (08:47 +0000)]
Bug 4567: Italian translation updates by Paolo Devoti
svn path=/trunk/; revision=41278
Michael Martin [Thu, 4 Jun 2009 08:18:12 +0000 (08:18 +0000)]
- MiFindExportedRoutineByNam: Correct an typo in assert that caused MmGetSystemRoutineAddress to assert after finding a valid non forwarder function.
svn path=/trunk/; revision=41277
Michael Martin [Thu, 4 Jun 2009 03:40:47 +0000 (03:40 +0000)]
- IopDeleteDevice: Fix a typo.
svn path=/trunk/; revision=41276
James Tabor [Thu, 4 Jun 2009 01:33:43 +0000 (01:33 +0000)]
- More research is required to fix NtGdiSetPixelFormat, so removing disputed information.
svn path=/trunk/; revision=41275
Dmitry Gorbachev [Thu, 4 Jun 2009 01:08:57 +0000 (01:08 +0000)]
Estonian translations by Andres Traks (anthrax11*AT*hot*DOT*ee), bug #4580.
svn path=/trunk/; revision=41274
Michael Martin [Thu, 4 Jun 2009 00:01:43 +0000 (00:01 +0000)]
- IoGetLowerDeviceObject: Return lower device object if pending flags are not set. Noticed by Johannes Anderwald.
svn path=/trunk/; revision=41273
Cameron Gutman [Wed, 3 Jun 2009 23:51:35 +0000 (23:51 +0000)]
- Export NdisFreeToBlockPool
svn path=/trunk/; revision=41272
Michael Martin [Wed, 3 Jun 2009 09:48:33 +0000 (09:48 +0000)]
- IopCreateDriver: Change MajorFunction routines back to internal function IopInvalidDeviceRequest for ones that were set to NULL in the Drivers DriverEntry. Windows does it and so shall we.
svn path=/trunk/; revision=41269
Cameron Gutman [Wed, 3 Jun 2009 01:48:47 +0000 (01:48 +0000)]
- Remove an incorrect comment (I wasn't thinking when I wrote it ;))
- Add an ASSERT for an unhandled case
svn path=/trunk/; revision=41265
Dmitry Gorbachev [Tue, 2 Jun 2009 22:14:46 +0000 (22:14 +0000)]
Do not crash on software breakpoint in kdb.
svn path=/trunk/; revision=41264
Ged Murphy [Tue, 2 Jun 2009 20:09:00 +0000 (20:09 +0000)]
- Add more missing styles
- Patch by Gabriel Ilardi (gabrielilardi at hotmail dot it)
svn path=/trunk/; revision=41261
Ged Murphy [Tue, 2 Jun 2009 19:09:03 +0000 (19:09 +0000)]
Make the horizontal and vertical axis in the history graphs solid lines instead of the dotted 80's style we had.
svn path=/trunk/; revision=41260
Cameron Gutman [Tue, 2 Jun 2009 18:20:15 +0000 (18:20 +0000)]
- Enable the code in NdisSetTimerEx
- Add a debug print
svn path=/trunk/; revision=41258
Ged Murphy [Tue, 2 Jun 2009 14:58:02 +0000 (14:58 +0000)]
bug3954 missed some styles. Updated English resource, can Gabriel or anyone else do the rest.
svn path=/trunk/; revision=41257
Aleksey Bragin [Tue, 2 Jun 2009 12:54:03 +0000 (12:54 +0000)]
- Properly disable tag validation if using debugging pool (fixes a wrong part of r41255).
svn path=/trunk/; revision=41256
Aleksey Bragin [Tue, 2 Jun 2009 12:48:00 +0000 (12:48 +0000)]
- Add a note about increasing max pool sizes when using pool debugging.
svn path=/trunk/; revision=41255
Michael Martin [Tue, 2 Jun 2009 12:10:17 +0000 (12:10 +0000)]
IopCreateObjectTypes: Add a DeleteProcedure for Device Objects.
IopUnloadDevice: After calling the drivers Unload routine, make the DriverObject temporary and dereference it.
IopUnloadDriver: Check that the driver is not already unloading before trying to call unload routine.
If any failure, dereference the DriverObject before returning STATUS code.
On an attempt to unload the driver, loop through each DeviceObject and set DOE_UNLOAD_PENDING in device extensions flags.
Before calling the driver's unload routine set DRVO_UNLOAD_INVOKED in DriverObject's flags.
Fixes Bugchecks when attempting to load driver a second time and when unloading a driver that has upper level device attached.
svn path=/trunk/; revision=41254
Matthias Kupfer [Tue, 2 Jun 2009 11:28:47 +0000 (11:28 +0000)]
Gabriel Ilardi <gabrielilardi AT hotmail DOT it>
- Fixes the TAB_STOP problem for taskmanager.
- See issue #3954 for details.
svn path=/trunk/; revision=41253
Matthias Kupfer [Tue, 2 Jun 2009 11:04:02 +0000 (11:04 +0000)]
set menu checkmark always on top always
svn path=/trunk/; revision=41252
Matthias Kupfer [Tue, 2 Jun 2009 10:13:30 +0000 (10:13 +0000)]
- fixes the problem of unsetting the HWND_TOPMOST property (e.g. taskmgr)
- review recommended, but i think it's sufficient to limit topmost property to desktop windows only (otherwise we can remove this part of condition)
svn path=/trunk/; revision=41251
James Tabor [Tue, 2 Jun 2009 06:50:36 +0000 (06:50 +0000)]
- Hax-implement NtGdiSetPixelFormat and add a support function UserGethWnd with some code cleanup.
svn path=/trunk/; revision=41250
Cameron Gutman [Tue, 2 Jun 2009 01:34:12 +0000 (01:34 +0000)]
- Fix a potential crash in IoGetLowerDeviceObject if nothing is attached to us
svn path=/trunk/; revision=41249
Cameron Gutman [Tue, 2 Jun 2009 01:30:52 +0000 (01:30 +0000)]
- Use MmFreeContiguousMemorySpecifyCache to free memory allocated by MmAllocateContiguousMemorySpecifyCache in HalAllocateCommonBuffer
svn path=/trunk/; revision=41248
Cameron Gutman [Tue, 2 Jun 2009 00:43:21 +0000 (00:43 +0000)]
- Forgot to free DmaContext
svn path=/trunk/; revision=41247
Cameron Gutman [Tue, 2 Jun 2009 00:37:23 +0000 (00:37 +0000)]
- Finish our NDIS S/G DMA implementation
- Totally untested due to lack of HAL S/G support
svn path=/trunk/; revision=41246
James Tabor [Mon, 1 Jun 2009 23:24:20 +0000 (23:24 +0000)]
- Implement NtGdiDescribePixelFormat, needs testing.
svn path=/trunk/; revision=41245
James Tabor [Mon, 1 Jun 2009 22:51:48 +0000 (22:51 +0000)]
- Add note for WNDOBJ.
svn path=/trunk/; revision=41244
Timo Kreuzer [Mon, 1 Jun 2009 22:16:54 +0000 (22:16 +0000)]
Add missing exports to videoprt
svn path=/trunk/; revision=41243
Matthias Kupfer [Mon, 1 Jun 2009 22:10:43 +0000 (22:10 +0000)]
fixes clipping problem for taskmgr process list
svn path=/trunk/; revision=41242
Cameron Gutman [Mon, 1 Jun 2009 21:56:44 +0000 (21:56 +0000)]
- Handle IRP_MN_QUERY_PNP_DEVICE_STATE
svn path=/trunk/; revision=41241
Cameron Gutman [Mon, 1 Jun 2009 19:10:49 +0000 (19:10 +0000)]
- Register a device interface for each miniport
svn path=/trunk/; revision=41240
Cameron Gutman [Mon, 1 Jun 2009 19:03:28 +0000 (19:03 +0000)]
- Include initguid.h so the GUIDs actually get initialized
svn path=/trunk/; revision=41239
Cameron Gutman [Mon, 1 Jun 2009 18:59:44 +0000 (18:59 +0000)]
- Use DECLSPEC_SELECTANY so multiple definitions will not cause a problem
svn path=/trunk/; revision=41238
Cameron Gutman [Mon, 1 Jun 2009 17:40:57 +0000 (17:40 +0000)]
- Add GUID_DEVINTERFACE_NET
svn path=/trunk/; revision=41237
Michael Martin [Mon, 1 Jun 2009 17:11:30 +0000 (17:11 +0000)]
eventlog.c: When manually creating RPC_UNICODE_STRING/RPC_STRING the Length member does not include the terminating null, but MaximumLength does. Fixes returning handle for Security and System event logs.
svn path=/trunk/; revision=41236
KJK::Hyperion [Mon, 1 Jun 2009 15:17:41 +0000 (15:17 +0000)]
added tools/msc_helper
added tools/msc_helper/msc_helper.cpp
added tools/msc_helper/msc_helper.rbuild
Build tool to invoke Microsoft tools, overriding the %PATH% variable and optionally filtering out the name of the file being compiled
Will be used by the Visual C++ support for rbuild
svn path=/trunk/; revision=41235
KJK::Hyperion [Mon, 1 Jun 2009 15:14:37 +0000 (15:14 +0000)]
added include/reactos/kjk
added include/reactos/kjk/argv_parser.h
added include/reactos/kjk/null_output_iterator.h
added include/reactos/kjk/stringz_iterator.h
Some internal libraries I use in code I haven't committed yet
svn path=/trunk/; revision=41234
Stefan Ginsberg [Mon, 1 Jun 2009 06:21:12 +0000 (06:21 +0000)]
- Disable debugging traces for dbgk/io/lpc/ob/ps by default, removing mostly unused debug code from frequently used routines and decreasing image size by about 32 KB. Also fix the way some macros are defined so we don't end up with double semicolons after the preprocessor.
svn path=/trunk/; revision=41233
Cameron Gutman [Sun, 31 May 2009 23:20:55 +0000 (23:20 +0000)]
- Implement and export NdisCompareAnsiString, NdisCompareUnicodeString, and NdisInterlockedAddLargeInteger
svn path=/trunk/; revision=41232
Cameron Gutman [Sun, 31 May 2009 23:00:32 +0000 (23:00 +0000)]
- Export the stubs for NdisRegisterTdiCallBack, NdisSetProtocolFilter, and NdisClGetProtocolVcContextFromTapiCallId
- Remove some extra stuff
- Move implemented stuff to misc.c
- Add some debug prints
svn path=/trunk/; revision=41231
Kamil Hornicek [Sun, 31 May 2009 21:54:34 +0000 (21:54 +0000)]
- driverName can be null, display info.DriverName instead
svn path=/trunk/; revision=41230
Stefan Ginsberg [Sun, 31 May 2009 20:53:49 +0000 (20:53 +0000)]
Patch from Olaf Siejka <olaf_siejka AT o2 DOT pl>
Stub out more IRP type cases instead of printing "Unknown IOCTL"
svn path=/trunk/; revision=41229
Cameron Gutman [Sun, 31 May 2009 17:42:56 +0000 (17:42 +0000)]
- Add TDI_REGISTER_CALLBACK and TDI_PNP_HANDLER
svn path=/trunk/; revision=41228
James Tabor [Sun, 31 May 2009 17:33:27 +0000 (17:33 +0000)]
- dmDriverExtra is zeroed before the call to ChangeDisplaySettingsEx.
svn path=/trunk/; revision=41227
Sylvain Petreolle [Sun, 31 May 2009 16:14:27 +0000 (16:14 +0000)]
Return NDIS 5.1 in NdisGetVersion (its XP+)
svn path=/trunk/; revision=41226
Cameron Gutman [Sun, 31 May 2009 16:04:43 +0000 (16:04 +0000)]
- Implement and export NdisOverrideBusNumber
svn path=/trunk/; revision=41225
Dmitry Chapyshev [Sun, 31 May 2009 15:24:56 +0000 (15:24 +0000)]
- Implement NdisGetSharedDataAlignment and NdisGetVersion
svn path=/trunk/; revision=41224
Cameron Gutman [Sun, 31 May 2009 14:59:56 +0000 (14:59 +0000)]
- Fix build
svn path=/trunk/; revision=41223
Cameron Gutman [Sun, 31 May 2009 14:47:06 +0000 (14:47 +0000)]
- Export and stub NdisAllocateFromBlockPool, NdisCancelSendPackets, NdisCoAssignInstanceName, NdisCoGetTapiCallId, NdisCreateBlockPool, NdisDestroyBlockPool, NdisGeneratePartialCancelId, NdisGetRoutineAddress, NdisGetSharedDataAlignment, NdisGetVersion, NdisIMGetCurrentPacketStack, NdisIMNotifyPnPEvent, NdisQueryPendingIOCount, and NdisSetPacketStatus
svn path=/trunk/; revision=41222
Cameron Gutman [Sun, 31 May 2009 14:42:17 +0000 (14:42 +0000)]
- Add NDIS_PACKET_STACK and NDIS_BLOCK_INITIALIZER
svn path=/trunk/; revision=41221
Cameron Gutman [Sun, 31 May 2009 13:17:42 +0000 (13:17 +0000)]
- Fix a typo
- Found by Fireball
svn path=/trunk/; revision=41219
Sylvain Petreolle [Sun, 31 May 2009 12:39:45 +0000 (12:39 +0000)]
Sync GetNamedSecurityInfoA with Wine.
RtlCreateUnicodeStringFromAsciiz is unwanted since the call to GetNamedSecurityInfoW checks for NULL
and in this case sets ERROR_INVALID_PARAMETER.
svn path=/trunk/; revision=41216
Dmitry Gorbachev [Sun, 31 May 2009 12:25:05 +0000 (12:25 +0000)]
Sync Dutch translation with English original.
svn path=/trunk/; revision=41215
Cameron Gutman [Sat, 30 May 2009 23:07:13 +0000 (23:07 +0000)]
- Export and hackplement NdisSetTimerEx
- Implementation is #ifed out currently but I may enable it later
- Hopefully somebody can think of a better way to do it than the current code
svn path=/trunk/; revision=41213
Cameron Gutman [Sat, 30 May 2009 22:54:38 +0000 (22:54 +0000)]
- Fix line breaks
- Patch by Olaf Siejka
svn path=/trunk/; revision=41212