June 2009 Archives by date
Starting: Mon Jun 1 01:00:33 CEST 2009
Ending: Tue Jun 30 23:14:22 CEST 2009
Messages: 500
- [ros-diffs] [cgutman] 41231: - Export the stubs for NdisRegisterTdiCallBack, NdisSetProtocolFilter, and NdisClGetProtocolVcContextFromTapiCallId - Remove some extra stuff - Move implemented stuff to misc.c - Add some debug prints
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41232: - Implement and export NdisCompareAnsiString, NdisCompareUnicodeString, and NdisInterlockedAddLargeInteger
cgutman at svn.reactos.org
- [ros-diffs] [sginsberg] 41233: - 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.
sginsberg at svn.reactos.org
- [ros-diffs] [hyperion] 41234: 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
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41235: 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
hyperion at svn.reactos.org
- [ros-diffs] [mjmartin] 41236: 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.
mjmartin at svn.reactos.org
- [ros-diffs] [cgutman] 41237: - Add GUID_DEVINTERFACE_NET
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41238: - Use DECLSPEC_SELECTANY so multiple definitions will not cause a problem
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41239: - Include initguid.h so the GUIDs actually get initialized
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41240: - Register a device interface for each miniport
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41241: - Handle IRP_MN_QUERY_PNP_DEVICE_STATE
cgutman at svn.reactos.org
- [ros-diffs] [mkupfer] 41242: fixes clipping problem for taskmgr process list
mkupfer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41243: Add missing exports to videoprt
tkreuzer at svn.reactos.org
- [ros-diffs] [jimtabor] 41244: - Add note for WNDOBJ.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41245: - Implement NtGdiDescribePixelFormat, needs testing.
jimtabor at svn.reactos.org
- [ros-diffs] [cfinck] 427: - Detect multiple summary lines and combine their information for one test. Fixes i.e. advapi32:security only showing 18 out of 1381 tests. - Fix the test name being stored with a trailing line break character inside the database.
cfinck at svn.reactos.org
- [ros-diffs] [cgutman] 41246: - Finish our NDIS S/G DMA implementation - Totally untested due to lack of HAL S/G support
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41247: - Forgot to free DmaContext
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41248: - Use MmFreeContiguousMemorySpecifyCache to free memory allocated by MmAllocateContiguousMemorySpecifyCache in HalAllocateCommonBuffer
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41249: - Fix a potential crash in IoGetLowerDeviceObject if nothing is attached to us
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 41250: - Hax-implement NtGdiSetPixelFormat and add a support function UserGethWnd with some code cleanup.
jimtabor at svn.reactos.org
- [ros-diffs] [mkupfer] 41251: - 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)
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 41252: set menu checkmark always on top always
mkupfer at svn.reactos.org
- [ros-diffs] [cgutman] 41213: - 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
Alex Ionescu
- [ros-diffs] [mkupfer] 41253: Gabriel Ilardi <gabrielilardi AT hotmail DOT it> - Fixes the TAB_STOP problem for taskmanager. - See issue #3954 for details.
mkupfer at svn.reactos.org
- [ros-diffs] [mjmartin] 41254: 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.
mjmartin at svn.reactos.org
- [ros-diffs] [fireball] 41255: - Add a note about increasing max pool sizes when using pool debugging.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 41256: - Properly disable tag validation if using debugging pool (fixes a wrong part of r41255).
fireball at svn.reactos.org
- [ros-diffs] [gedmurphy] 41257: bug3954 missed some styles. Updated English resource, can Gabriel or anyone else do the rest.
gedmurphy at svn.reactos.org
- [ros-diffs] [cgutman] 41258: - Enable the code in NdisSetTimerEx - Add a debug print
cgutman at svn.reactos.org
- [ros-diffs] [cwittich] 41259: -set accept and cancel buttons for connect and settings dialog -fix next debugger command by waiting for kdbg to respond
cwittich at svn.reactos.org
- [ros-diffs] [gedmurphy] 41260: Make the horizontal and vertical axis in the history graphs solid lines instead of the dotted 80's style we had.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 41261: - Add more missing styles - Patch by Gabriel Ilardi (gabrielilardi at hotmail dot it)
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 41262: - Run pipe server waiting off on a different thread. - Raise an event when a client connects and set up the connection as before. - rosdbg now correctly waits for a connection and auto-connects when it finds one
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 41263: Rename the Back Trace to Call Stack
gedmurphy at svn.reactos.org
- [ros-diffs] [dgorbachev] 41264: Do not crash on software breakpoint in kdb.
dgorbachev at svn.reactos.org
- [ros-diffs] [cgutman] 41265: - Remove an incorrect comment (I wasn't thinking when I wrote it ; )) - Add an ASSERT for an unhandled case
cgutman at svn.reactos.org
- [ros-diffs] [cwittich] 41266: -add external tools menu (for stuff like errlook)
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41267: -remove unused app.config from project -attempt to fix external tool list
cwittich at svn.reactos.org
- [ros-diffs] [gedmurphy] 41268: - Detect when clients disconnect from the pipe server and raise an event - Reinitialize the pipe server and wait for new connections on disconnect - You can disconnect and reconnect reactos without restarting rosdbg now - Fix the read and write threads to we don't have to call the evil Thread.Abort (for kjk) - Don't enumerate the externals tools if the list is empty, fixes a NullReferenceException
gedmurphy at svn.reactos.org
- [ros-diffs] [mjmartin] 41269: - 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.
mjmartin at svn.reactos.org
- [ros-diffs] [mjmartin] 41269: - 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.
Alex Ionescu
- [ros-diffs] [gedmurphy] 41270: split and set the status info instead of dumping everything into a string
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 41271: Missed this...
gedmurphy at svn.reactos.org
- [ros-diffs] [cgutman] 41272: - Export NdisFreeToBlockPool
cgutman at svn.reactos.org
- [ros-diffs] [mjmartin] 41273: - IoGetLowerDeviceObject: Return lower device object if pending flags are not set. Noticed by Johannes Anderwald.
mjmartin at svn.reactos.org
- [ros-diffs] [dgorbachev] 41274: Estonian translations by Andres Traks (anthrax11*AT*hot*DOT*ee), bug #4580.
dgorbachev at svn.reactos.org
- [ros-diffs] [jimtabor] 41275: - More research is required to fix NtGdiSetPixelFormat, so removing disputed information.
jimtabor at svn.reactos.org
- [ros-diffs] [mjmartin] 41276: - IopDeleteDevice: Fix a typo.
mjmartin at svn.reactos.org
- [ros-diffs] [mjmartin] 41277: - MiFindExportedRoutineByNam: Correct an typo in assert that caused MmGetSystemRoutineAddress to assert after finding a valid non forwarder function.
mjmartin at svn.reactos.org
- [ros-diffs] [dreimer] 41278: Bug 4567: Italian translation updates by Paolo Devoti
dreimer at svn.reactos.org
- [ros-diffs] [fireball] 41279: Mikhail Denisenko <denisenkom at 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.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 41280: - Remove a few bad (PLIST_ENTRY) casts
janderwald at svn.reactos.org
- [ros-diffs] [gedmurphy] 41281: - Early stages of improving the console to make behave more like windbg... - Add a separate command line for entering commands - Keep a list of previous commands and traverse through them with up/down keys - Clean the command line with esc
gedmurphy at svn.reactos.org
- [ros-diffs] [fireball] 41282: - 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.
fireball at svn.reactos.org
- [ros-diffs] [gedmurphy] 41283: Display the kdb prompt correctly
gedmurphy at svn.reactos.org
- [ros-diffs] [dgorbachev] 41284: Remove KeBugCheckWithTf() hack, fix VBEResetHw(). Stefan Ginsberg, bug #4581.
dgorbachev at svn.reactos.org
- [ros-diffs] [janderwald] 41285: - 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
janderwald at svn.reactos.org
- [ros-diffs] [gedmurphy] 41286: Only grow the input text box in resize
gedmurphy at svn.reactos.org
- [ros-diffs] [cgutman] 41287: - Fix the map register count check
cgutman at svn.reactos.org
- [ros-diffs] [dgorbachev] 41288: Sync French translation with English original.
dgorbachev at svn.reactos.org
- [ros-diffs] [cgutman] 41289: - Revert r41287
cgutman at svn.reactos.org
- [ros-diffs] [dgorbachev] 41290: Netshell: update Dutch translation. Oscar van Egmond (oscar_04*AT*live*DOT*nl), bug #4582.
dgorbachev at svn.reactos.org
- [ros-diffs] [fireball] 41291: - Add USB keyboard and mouse support to ReactOS. See issue #1041 for more details.
fireball at svn.reactos.org
- [ros-diffs] [dgoette] 428: * remove unused files * rename files
dgoette at svn.reactos.org
- [ros-diffs] [jimtabor] 41292: - Update stubs, NtGdiEngCreateDevice/Bitmap.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41293: - NtGdiEngCreateDeviceBitmap: Test size larger than 32 bits in width.
jimtabor at svn.reactos.org
- [ros-diffs] [dchapyshev] 41294: WSPSelect() - Fix checking of params - Fix allocation size Tested on Firefox, Downloader, Skype Patch by Mikhail Denisenko (denisenkom at gmail.com) with small changes See issue #4526 for more details.
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41295: SearchPathA() - Fix calculation of buffer size (fixes Skype crash) Patch by Mikhail Denisenko (denisenkom at gmail.com) See issue #4526 for more details.
dchapyshev at svn.reactos.org
- [ros-diffs] [cwittich] 41296: sync user32 button and static to wine 1.1.22
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41297: sync user32 edit and exticon to wine 1.1.22
cwittich at svn.reactos.org
- [ros-diffs] [gedmurphy] 41298: Keep the horizontal grid axis consistent
gedmurphy at svn.reactos.org
- [ros-diffs] [cwittich] 41299: update README.WINE
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41300: sync user32 listbox and combobox to wine 1.1.22
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41301: sync user32 winetest with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [gedmurphy] 41302: Use the dll runtime library. Fixes building taskmgr with VS and probably others
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 41303: There's no such thing as ntsys.lib in Windows, dynamically link to ntdll to fix building with msvc.
gedmurphy at svn.reactos.org
- [ros-diffs] [cwittich] 41304: partial sync of shlfileop to wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41305: forgot this file :/
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41306: export DisplayExitWindowsWarnings and DisableProcessWindowsGhosting
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41307: sync shell32_winetest with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41308: import SHGetNewLinkInfoA/W from wine
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41309: sync jscript and msi winetests with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41310: sync cabinet, jscript, msi and msxml3 with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41311: sync kernel32_winetest with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41312: update TOKEN_INFORMATION_CLASS enum
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41313: sync shell32 shelllink to wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [mjmartin] 41314: - 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.
mjmartin at svn.reactos.org
- [ros-diffs] [cwittich] 41315: sync cryptui and crypt32 with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41316: sync riched20 and riched32 with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [dchapyshev] 41317: - Sync comdlg32, avifil32 with Wine 1.1.23
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41318: - Sync gdiplus with Wine 1.1.23
dchapyshev at svn.reactos.org
- [ros-diffs] [cwittich] 41319: sync shlguid.h with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41320: fix build
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41321: -formatting fixes -update README.WINE
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41322: update README.WINE
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41323: sync gdiplus_winetest with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41324: partial sync of shell32 shfldr_netplaces
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41325: sync rsaenh with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41326: sync shlwapi_winetest with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41327: sync shlwapi with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41328: sync advapi32_winetest with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41329: sync version with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41330: fix msvcrt data winetests
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41331: sync msvcrt_winetest with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41332: sync msiexec to wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41333: sync urlmon and winhttp with wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41334: don't close a dialog with <Return> when the OK button is disabled
cwittich at svn.reactos.org
- [ros-diffs] [spetreolle] 41335: fix dll/win32/netshell/lang/nl-NL.rc:128:4: error: no newline at end of file
spetreolle at svn.reactos.org
- [ros-diffs] [cwittich] 41336: sync kernel32 lzexpand to wine 1.1.23
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41337: add missing newline at eof
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41338: partial wine sync
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41339: fix definition of LUID
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41340: revert a part of r41339 as it break ppc port
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 41341: - Also Store audio filter object header in FsContext member - Create the pin on the correct filter by using the filters object class - Remove filter object class before performing actual create request - Remove object header from audio filter when closing - Retrieve internal object class name with internal IOCTL_KS_OBJECT_CLASS - Avoid using interface name as ReactOS doesn't support it - Store object class name when creating the object header for the audio sub device - Implement IPortFilterTopology interface - Activate pin property handle for port topology driver - There is no need to create a handle to sysaudio for each application opening wdmaud, use only one connection per driver basis - Pass object create class to pin creation method by duplicating KsCreatePin - Audio devices should now be accessible again
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41342: - Disable debugging flood
janderwald at svn.reactos.org
- [ros-diffs] [hyperion] 41343: modified tools/rbuild/backend/mingw/mingw.cpp modified tools/rbuild/backend/mingw/mingw.h From now on, the MinGW back-end will also support the Microsoft command line C/C++ compiler (cl) and incremental linker (link). Support is currently limited to detecting the tools, and invoking them with the wrong arguments. Only Windows hosts are currently supported added tools/rbuild/backend/mingw/mstools_detection.cpp modified tools/rbuild/rbuild.mak Auto-detection of Microsoft compiler and linker: if rbuild finds them in the path, it will use those. Otherwise, it will look for the highest version installed by any of the supported Microsoft products. Supported Microsoft products are Visual Studio 2005 and higher, Visual C++ Express and Windows DDK version 6001 and higher. Optimizing versions of the compiler will take precedence over "standard edition" compilers, regardless of version number modified tools/rbuild/configuration.cpp modified tools/rbuild/rbuild.cpp modified tools/rbuild/rbuild.h New command line options for rbuild to choose the tools set for the MinGW back-end: -Mc<compiler set>, -Ml<linker set>, -M<build tools set>. Defaults to -Mgnu, so that support for Microsoft tools has to be opted into
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41344: Fix no-op code for UNIX hosts
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41344: Fix no-op code for UNIX hosts
Steven Edwards
- [ros-diffs] [cgutman] 41345: - Register the adapter shutdown handler if it is specified in the miniport characteristics
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41346: - Fix our handler checks - Now XP's intermediate miniport drivers can load on ROS's NDIS - More work still needs to be done to get them working though
cgutman at svn.reactos.org
- [ros-diffs] [mjmartin] 41347: - ElfrReportEventW: Silence debugging thats no longer needed as this API is now implemented.
mjmartin at svn.reactos.org
- [ros-diffs] [cgutman] 41348: - Rewrite MiniQueryInformation so it creates a NDIS_REQUEST and passes it to MiniDoRequest for processing to reduce code duplication - Call MiniportCoRequest in connection-oriented miniports - Now our NDIS loads all the way to the ASSERT for unsupported media on XP
cgutman at svn.reactos.org
- [ros-diffs] [ros-dev] [hyperion] 41344: Fix no-op code for UNIX hosts
Steven Edwards
- [ros-diffs] [cgutman] 41349: - Check to see that the packet status isn't NDIS_STATUS_RESOURCES before forwarding the packet descriptor to the ReceivePacketHandler
cgutman at svn.reactos.org
- [ros-diffs] [sginsberg] 41350: - Clean up RtlSecureZeroMemory
sginsberg at svn.reactos.org
- [ros-diffs] [dchapyshev] 41351: - Add cases for IOCTL_SCSI_MINIPORT and IOCTL_SCSI_PASS_THROUGH
dchapyshev at svn.reactos.org
- [ros-diffs] [janderwald] 41352: - Fix a bug in KsTopologyPropertyHandler - Create a KSTOPOLOGY struct when creating the subdevice descriptor and pass the struct to KsTopologyPropertyHandler - Implement enumerating mixer devices - Change handle array to contain the target device type. Mixer handles are not real handles, they are just pseudo handles - Forward KSPROPSETID_Topology request to portcls (sysaudio)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41353: - Store servicegroup obtained from IMiniportDMus / IMiniportMidi Init function when IPortDMus / IPortMidi RegisterServiceGroup is not called
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41354: - KeSaveFloatingPointState can be called at irql <= DISPATCH_LEVEL
janderwald at svn.reactos.org
- [ros-diffs] [cwittich] 41355: fix some bugs with external tools
cwittich at svn.reactos.org
- [ros-diffs] [mjmartin] 41356: - MmUnmapViewOfSection: Unlock address space before notifying debugger. Fixes a case where OllyDbg deadlocks in a GateWait while trying to read virtual memory.
mjmartin at svn.reactos.org
- [ros-diffs] [janderwald] 41357: - Add a few sanity assert to KsCreate - Pass a create item and use an object class when creating an object header - Return zero mixer count when wdmaud fails to enumerate virtual device count - Should fix high cpu usage after installing audio drivers
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 41358: - Implement a helper for updating IO transfer counters. Based on a patch by Dmitry Chapyshev.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 41359: - Make use of the implemented transfer counter.
fireball at svn.reactos.org
- [ros-diffs] [spetreolle] 41360: don't include private.h twice fix include path
spetreolle at svn.reactos.org
- [ros-diffs] [fireball] 41361: - Fix accidentally committed change in a function prototype. Spotted by Stefan Ginsberg.
fireball at svn.reactos.org
- [ros-diffs] [spetreolle] 41362: Dhcp HostName isn't mandatory. Fixes nat networking in vbox.
spetreolle at svn.reactos.org
- [ros-diffs] [janderwald] 41363: - Topology nodes can have a nullable name - Disable releasing resources when IPortFilterWaveCyclic is closed
janderwald at svn.reactos.org
- [ros-diffs] [tkreuzer] 41364: [FORMATTING] dibobj.c: fix indentation, no code change
tkreuzer at svn.reactos.org
- [ros-diffs] [dchapyshev] 41365: - Fix ProcessPriorityClass case in NtQueryInformationProcess. Structure PROCESS_PRIORITY_CLASS should be returned. Tested in win vista
dchapyshev at svn.reactos.org
- [ros-diffs] [hyperion] 41366: deleted tools/msc_helper deleted tools/msc_helper/msc_helper.cpp deleted tools/msc_helper/msc_helper.rbuild added tools/rbuild_helper deleted tools/rbuild_helper/msc_helper.cpp deleted tools/rbuild_helper/msc_helper.rbuild added tools/rbuild_helper/rbuild_helper.rbuild msc_helper renamed to rbuild_helper, because it could be useful to more than just Visual C++ added tools/rbuild_helper/rbuild_helper.cpp Allow rbuild_helper to override any environment variable, given an override prefix (e.g., %VAR% will be replaced by %<override prefix>VAR%) modified tools/tools.rbuild Build rbuild_helper by default
hyperion at svn.reactos.org
- [ros-diffs] [dchapyshev] 41367: - Set priority only if PriorityClass != PROCESS_PRIORITY_CLASS_INVALID
dchapyshev at svn.reactos.org
- [ros-diffs] [hyperion] 41368: modified Makefile added tools/rbuild/backend/mingw/compilers added tools/rbuild/backend/mingw/compilers/gcc.mak added tools/rbuild/backend/mingw/compilers/msc.mak added tools/rbuild/backend/mingw/linkers added tools/rbuild/backend/mingw/linkers/ld.mak added tools/rbuild/backend/mingw/linkers/mslink.mak modified tools/rbuild/backend/mingw/mingw.cpp modified tools/rbuild/backend/mingw/modulehandler.cpp modified tools/rbuild/backend/mingw/rules.mak modified tools/rbuild/rbuild.h Moved linker and compiler rules in separate files Renamed compiler rules to more generic names New compiler rules for dependencies and preprocessor modes Rules for Microsoft C/C++ Compiler Linker rule file stubs modified tools/rbuild/module.cpp modified tools/rbuild/project.cpp All elements now support "compilerset" and "linkerset" conditional attributes
hyperion at svn.reactos.org
- [ros-diffs] [dchapyshev] 41369: - Fix typo
dchapyshev at svn.reactos.org
- [ros-diffs] [hyperion] 41370: modified tools/rbuild/backend/mingw/compilers/msc.mak Fix definition of cl Fix definition of RBUILD_CXX modified tools/rbuild/backend/mingw/mingw.cpp modified tools/rbuild/backend/mingw/mingw.h modified tools/rbuild/backend/mingw/mstools_detection.cpp Actually set RBUILD_CL_PATH and RBUILD_LINK_PATH
hyperion at svn.reactos.org
- [ros-diffs] [janderwald] 41371: - Check in wdmaud if a pin with the specified filter id and pin id has been opened - Partly rewrite SysAudio as it is no longer required to store client specific information per connection since wdmaud just opens one connection - Verify all audio handles at incoming irp
janderwald at svn.reactos.org
- [ros-diffs] [hyperion] 41372: Fix the cheerleader, fix the build
hyperion at svn.reactos.org
- [ros-diffs] [dchapyshev] 41373: - Fix Firefox 1.0/1.5 minimisation to taskbar Patch by Mikhail Denisenko (denisenkom at gmail.com) See issue #2451 for more details.
dchapyshev at svn.reactos.org
- [ros-diffs] [hyperion] 41374: modified ReactOS-generic.rbuild modified ReactOS-i386.rbuild modified tools/rbuild/backend/mingw/mingw.cpp Don't feed GCC options in MSC Minor detection fixes Support for the Microsoft compiler is now fully functional: now get off your grotesquely fat asses and start fixing code so that it compiles with it TODO: make it fully functional for real (PCH, full dependencies); Microsoft linker support
hyperion at svn.reactos.org
- [ros-diffs] [fireball] 41375: - Add PsSetProcessPriorityByClass() declaration to NDK.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 41376: - Implement ProcessPriorityClass case for NtSetInformationProcess(). Based on Dmitry Chapyshev's work and testing.
fireball at svn.reactos.org
- [ros-diffs] [hyperion] 41377: Fix Visual C++ build
hyperion at svn.reactos.org
- [ros-diffs] [cfinck] 429: Upgrade phpBB to 3.0.5
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 430: Put the Forum database configuration into a separate file as we do for the other Website subsystems
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 431: Add the Google Analytics tracking code
cfinck at svn.reactos.org
- [ros-diffs] [mjmartin] 41378: - Add IoGetDeviceAttachmentBaseRef, IoGetDiskDeviceObject and IoGetLowerDeviceObject.
mjmartin at svn.reactos.org
- [ros-diffs] [fireball] 41379: - Add a lazy-initializing hack until user32 is able to delay-load the advapi32 as it should. It fixes a problem of trying to enter a non-initialized critical section object and possibly hanging on every boot.
fireball at svn.reactos.org
- [ros-diffs] [mjmartin] 41380: - Fix formatting.
mjmartin at svn.reactos.org
- [ros-diffs] [mjmartin] 41381: - FinishTest: Modify DbgPrint to match format of winetests. - Added basic tests for DriverObject, DeviceObject and Loading/Unloading of drivers. - Added kmtestassist to be used for testing Attached DeviceObject. - Added CreateLowerDeviceRegistryKey to manually create volatile registry entry for kmtestassist driver. - More tests still need to be implemented and still need a user mode application to control kmtest.
mjmartin at svn.reactos.org
- [ros-diffs] [dchapyshev] 41382: - Add debug messages for unimplemented cases
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41383: - Add missed checks of the buffer length
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41384: - Add debug messages for unimplemented cases in NtQueryInformationProcess
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41385: 2 == MEMORY_PRIORITY_FOREGROUND 0 == MEMORY_PRIORITY_BACKGROUND
dchapyshev at svn.reactos.org
- [ros-diffs] [sginsberg] 41386: - PnpInit: Allocate IopBusTypeGuidList from nonpaged pool as it contains a fast mutex. - MsqCreateMessageQueue: Allocate the message queue from nonpaged pool as it contains a mutex.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 41387: - MINIPORT_CONFIGURATION_CONTEXT must be allocated from nonpaged pool as it contains a spinlock
sginsberg at svn.reactos.org
- [ros-diffs] [cgutman] 41388: - Implement NdisCancelSendPackets
cgutman at svn.reactos.org
- [ros-diffs] [dchapyshev] 41389: - Start services.exe and lsass.exe with above normal priority class
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41390: - Set high priority class for winlogon.exe
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41391: - Add job limit flags (based on MSDN info)
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41392: - Verify user32 export list with Win 2k3 R2
dchapyshev at svn.reactos.org
- [ros-diffs] [tkreuzer] 41393: ChangeDisplaySettingsExA: don't leak the memory for the converted DEVMODEW
tkreuzer at svn.reactos.org
- [ros-diffs] [dchapyshev] 41394: - Fix build
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41395: - Revert r41389
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41396: - Revert r41390
dchapyshev at svn.reactos.org
- [ros-diffs] [dgorbachev] 41397: Fix bug #4558 ("buildno" is not compatible with SVN 1.6).
dgorbachev at svn.reactos.org
- [ros-diffs] [tkreuzer] 41398: Patch by Olaf Siejka (caemyr gmail com): add stubs for unimplmented cases in ScsiPortNotification
tkreuzer at svn.reactos.org
- [ros-diffs] [cfinck] 432: - Rearrange the testman interface: Use one search interface instead of two and put all controls into it. - Add a checkbox "Open in new window": This was the previous default setting to open all results in a new browser window. If you uncheck it, the results will now be shown below the search interface. Note for IE users: If you want to make use of this feature, you have to update to IE8. - Spin off GetCookieValue() into a shared JavaScript file and fix that function for multiple cookies. - Use <label> tags where appropriate - Add general support for descending order and individual perpage values to the AJAX backend script. Currently, these are only used internally and can't be manually set. Thanks to Timo for the suggestions on the mailing list!
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 433: Forgot to change that value back...
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 434: - Actually make use of the "desc" parameter. - Remove "perpage" function again, add a "limit" instead and use that for the default search. This way, we don't need to wait till testman has found all >700 results.
cfinck at svn.reactos.org
- [ros-diffs] [cgutman] 41399: - Implement NdisGeneratePartialCancelId
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41400: - Implement NdisIMCopySendPerPacketInfo and NdisIMCopySendCompletePerPacketInfo
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41401: - Header cleanup
cgutman at svn.reactos.org
- [ros-diffs] [dchapyshev] 41402: - Fix 5 winetests for CreateProcessA/W
dchapyshev at svn.reactos.org
- [ros-diffs] [dgorbachev] 41403: Lowercase STATIC and CONST. Fixes build with DBG but without KDBG.
dgorbachev at svn.reactos.org
- [ros-diffs] [spetreolle] 41404: Fix 2 kernel32:environ tests. The GetComputerNameEx ComputerNameDnsDomain tests can't succeed if we have no domain, as the function succeeds querying a zero length domain into a zero length buffer.
spetreolle at svn.reactos.org
- [ros-diffs] [cgutman] 41405: - Implement NdisIMGetBindingContext and NdisIMGetDeviceContext
cgutman at svn.reactos.org
- [ros-diffs] [dchapyshev] 41406: - Add probing of the result buffer - Add missing target process reference/dereference in MemorySectionName case of NtQueryVirtualMemory. Fixes 2 "psapi_winetest" failures.
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41407: - Add SectionHandle probing
dchapyshev at svn.reactos.org
- [ros-diffs] [spetreolle] 41408: Add needed defines for Vista network api
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 41409: Cleanup GetAdaptersAddresses. Add GetIfTable2 and GetIfEntry2 stubs based on janderwald patch
spetreolle at svn.reactos.org
- [ros-diffs] [cwittich] 41410: add missing include guard
cwittich at svn.reactos.org
- [ros-diffs] [dchapyshev] 41411: - Fix one "kernel32_winetest thread"
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41412: - Fix one "kernel32_winetest mailslot" test
dchapyshev at svn.reactos.org
- [ros-diffs] [dgorbachev] 41413: Dutch translation of NetID DLL by Oscar van Egmond. Bug #4606.
dgorbachev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41414: - Add target process reference/dereference in ProcessLdtInformation/ProcessWorkingSetWatch/ProcessWx86Information cases of NtQueryInformationProcess.
dchapyshev at svn.reactos.org
- [ros-diffs] [fireball] 41415: - Fix NULL pointer access in an error branch inside hub_clear_port_feature_completion(). Thanks to Christoph for testing.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 41416: - Don't reinitialize in case of error. Fixes a "DPC > 1 sec" problem related to an infinite loop in usbdriver.
fireball at svn.reactos.org
- [ros-diffs] [khornicek] 41417: - import dmusic from Wine, it's mostly stubs but it should be enough for now
khornicek at svn.reactos.org
- [ros-diffs] [tkreuzer] 41418: - Fix definition of RTL_HANDLE_TABLE_ENTRY - Fix check in RtlFreeHandle and add a DPRINT - Fixes the last ntdll:rtl winetest
tkreuzer at svn.reactos.org
- [ros-diffs] [cwittich] 41419: fix warnings (untested)
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 41420: - TerminateProcess requires a valid handle - Should fix 2 kernel32' winetests
janderwald at svn.reactos.org
- [ros-diffs] [hyperion] 41421: modified dll/win32/srclient/srclient_main.c What the hell, Arch Blackmann? <windef.h>, <winbase.h> and <winnls.h> are not meant to be included directly. Include <windows.h> instead modified drivers/video/font/ftfd/rosglue.c Move standard C includes before Windows includes, so the required types are defined beforehand modified include/crt/_mingw.h Re-add Visual C++ support va_list is not a built-in type, it does not belong in _mingw.h Do not include intrin.h (screw you, Arch) Removed definition of _USE_32BIT_TIME_T ("ROS HACK!") modified include/crt/conio.h modified include/crt/stdio.h modified include/crt/wchar.h Pull in va_list from stdarg.h modified include/crt/mingw32/intrin.h modified include/crt/mingw32/intrin_arm.h modified include/crt/mingw32/intrin_x86.h intrin.h defines size_t and uintptr_t The _real_, ultimate magic incantation for inline functions is extern __inline__ __attribute__((__always_inline__, __gnu_inline__)) Fix __addfsbyte, __addfsword added include/crt/msc added include/crt/msc/intrin.h Ported our intrin.h to Visual C++ modified ReactOS-arm.rbuild modified ReactOS-i386.rbuild ROS HACK!s belong in the project definition modified ReactOS-generic.rbuild Compiler-specific include directories
hyperion at svn.reactos.org
- [ros-diffs] [janderwald] 41422: - SetupDiOpenClassRegKeyExW should ERROR_INVALID_CLASS when it fails - TODO: NtOpenKey should fail when acessMask == 0 and a registry path is passed
janderwald at svn.reactos.org
- [ros-diffs] [dchapyshev] 41423: - Add ntlanman.dll (not implemented)
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41424: - Add Symbol font from Wine
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41425: - Revert last wine sync for imagelist See issue #4304 for more details.
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41426: - Stub-implement NhGetInterfaceNameFromDeviceGuid and SetIpForwardEntryToStack. Fixes taskmgr (from windows) crash on network page
dchapyshev at svn.reactos.org
- [ros-diffs] [cwittich] 41427: attempt to convert most of this mess into something which at least look like C code
cwittich at svn.reactos.org
- [ros-diffs] [sginsberg] 41428: - Replace "VOLATILE" with "volatile"
sginsberg at svn.reactos.org
- [ros-diffs] [hyperion] 41429: modified include/crt/stdarg.h modified include/crt/vadefs.h Our headers suck so hard. More Visual C++ compatibility
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41430: Fix (?) build
hyperion at svn.reactos.org
- [ros-diffs] [khornicek] 41431: - kill warnings
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 41432: - sync quartz with Wine 1.1.23
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 41433: - correct fix, also free the allocated buffer
khornicek at svn.reactos.org
- [ros-diffs] [hyperion] 41434: modified include/crt/_mingw.h No "restrict" support in Visual C++ (and __restrict isn't the same thing) modified include/crt/stdarg.h Really fix stdarg.h this time modified include/crt/wchar.h modified include/psdk/dde.h modified include/psdk/mmsystem.h modified include/psdk/prsht.h modified include/psdk/rpcndr.h modified include/psdk/shellapi.h modified include/psdk/winbase.h modified include/psdk/wincon.h modified include/psdk/wincrypt.h modified include/psdk/windef.h modified include/psdk/wingdi.h modified include/psdk/winioctl.h modified include/psdk/winnetwk.h modified include/psdk/winnls.h modified include/psdk/winnt.h modified include/psdk/winperf.h modified include/psdk/winsmcrd.h modified include/psdk/winsock2.h modified include/psdk/winspool.h modified include/psdk/winuser.h modified include/psdk/wtypes.idl modified include/reactos/mingw-w64/internal.h modified include/reactos/mingw-w64/oscalls.h Disable some unavoidable warnings in Visual C++ modified include/psdk/poppack.h modified include/psdk/pshpack1.h modified include/psdk/pshpack2.h modified include/psdk/pshpack4.h modified include/psdk/pshpack8.h modified include/psdk/pshpck16.h modified include/psdk/windows.h modified include/psdk/winsock2.h Check that defines are defined before testing their value modified include/psdk/rpcasync.h modified include/psdk/rpcdce.h Visual C++ doesn't support functions without a prototype anymore, and RPC_AUTH_KEY_RETRIEVAL_FN has a documented prototype anyway modified include/psdk/winnt.h WIN32_WINNT -> _WIN32_WINNT
hyperion at svn.reactos.org
- [ros-diffs] [cwittich] 41435: some code cleanup
cwittich at svn.reactos.org
- [ros-diffs] [sginsberg] 41436: - In Win32 DBG is defined to 0 for a non-debug build and to 1 for a debug build. In ReactOS we do this slightly different: DBG is correctly defined to 1 for debug, but not defined at all on non-debug/release build. Because gcc is awesome we can then check for debug compilation with both #ifdef DBG and #if DBG (error free! yay gcc!), and so we have mixed usage all over the tree. - Fix this by defining DBG on non-debug build too and deprecate all usage of #ifdef DBG.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 41437: - Leftover from 41436
sginsberg at svn.reactos.org
- [ros-diffs] [cwittich] 41438: fix msvc build
cwittich at svn.reactos.org
- [ros-diffs] [dgorbachev] 41439: Do not lie about compiler optimizations.
dgorbachev at svn.reactos.org
- [ros-diffs] [cfinck] 435: - Add general "Total Tests" and "Failed Tests" column headers to the search results to get sums of all executed and failed tests. A feature for comparing these general numbers through the Compare page will follow later. - Identify crashed tests by an extra column, not by a negative number of total tests. - Add a new status "CANCELED": If we can detect that a test was canceled by testman (maximum log size exceeded) or sysreg (timeout), we show that, otherwise "CRASH" is used. - Simplify some code now that we have only one search result box to care about. - Also sort the results ascending if a user uses the "Compare first two Results" button.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 436: Avoid using variables where this doesn't make the code easier. This also fixes a problem with a variable being used twice. (introduced by my previous commit)
cfinck at svn.reactos.org
- [ros-diffs] [hyperion] 41440: modified include/crt/math.h Ported <math.h> to Visual C++ Fixed some miscellaneous stupidity. I see Arch has been committing to MinGW-W64 too
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41441: modified tools/rbuild/backend/mingw/rules.mak For now, only pass the -I, -D and -U preprocessor options to gas
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41442: Miscellaneous Visual C++ compilation fixes modified include/crt/mingw32/intrin_x86.h modified include/crt/msc/intrin.h Fixed declarations of _InterlockedDecrement16 and _InterlockedIncrement16 Fixed declarations of __readcr0, __readcr2, __readcr3 and __readcr4 for x86 Implement __readdr and __writedr for x86 too Added missing semicolon modified include/crt/stdlib.h modified lib/3rdparty/mingw/crtexe.c Use Visual C++-compatible attribute placement modified lib/3rdparty/mingw/crtexe.c Get rid of useless assembly, replace with __writefsdword (it's still useless) modified lib/3rdparty/mingw/mingw.rbuild Disable Visual C++ warning C4733 ("Inline asm assigning to 'FS:0' : handler not registered as safe handler") for mingw_wmain modified lib/sdk/scrnsave/scrnsave.c Silence a warning modified ReactOS-generic.rbuild Disable Visual C++ warning C4711 ("function 'function' selected for inline expansion") globally modified tools/rbuild/backend/mingw/compilers/msc.mak Fix Visual C++ compiler rules to emit an uniquely named PDB for each object file
hyperion at svn.reactos.org
- [ros-diffs] [cgutman] 41443: - Make NdisGeneratePartialCancelId safe by using Interlocked functions
cgutman at svn.reactos.org
- [ros-diffs] [janderwald] 41444: - mmreg uses for all structures contained byte-aligned packing
janderwald at svn.reactos.org
- [ros-diffs] [dreimer] 41445: Bug 4610: Dutch translation for Solitaire by reFly <wouterdevlieger at gmail.com> Bug 4619: Japanese translation update for syssetup and downloader by Tomoya Kitagawa
dreimer at svn.reactos.org
- [ros-diffs] [gedmurphy] 41446: Fix the version data in the registry to match what the kernel reports.
gedmurphy at svn.reactos.org
- [ros-diffs] [dreimer] 41447: Bug 4620: Incorrect code page output in shutdown.exe (Russian locale) by John White Polish Translation Updates by Maciej Bialas
dreimer at svn.reactos.org
- [ros-diffs] [sginsberg] 41448: - Do not pass gcc and ld flags to other tools
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 41449: - Add missing NTAPI to DriverEntry
sginsberg at svn.reactos.org
- [ros-diffs] [fireball] 41450: - Implement ProcessQuotaLimits case for NtQueryInformationProcess. Based on Dmitry Chapyshev's patch.
fireball at svn.reactos.org
- [ros-diffs] [sginsberg] 41451: - Only pass gcc flags to gcc.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 41452: - Revert 39470, reapplying the __ROS_LONG64__ check for INT_PTR and UINT_PTR on 32-bit.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 41453: - Fix compiler flag for rosautotest - Get rid of -Wno-format in the Winetests, replacing it with __ROS_LONG64__.
sginsberg at svn.reactos.org
- [ros-diffs] [cfinck] 437: - Show the total sum of all executed and failed tests also in the Compare dialog, so that it's included in the comparison to the next result - Shorten some variable names for consistence
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 438: As we LEFT JOIN the results with the suite names, we have to check for an SQL null value instead of an existing array key.
cfinck at svn.reactos.org
- [ros-diffs] [hyperion] 41458: Revert 41455
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41459: modified tools/rbuild/backend/mingw/compilers/gcc.mak modified tools/rbuild/backend/mingw/compilers/msc.mak New rules for C preprocessor that compiles to standard output (RBUILD_PIPE_CPP, RBUILD_PIPE_CXX_CPP) modified tools/rbuild/backend/mingw/rules.mak Use RBUILD_PIPE_CPP in RBUILD_WRC_RULE, instead of hardcoding GCC
hyperion at svn.reactos.org
- [ros-diffs] [cgutman] 41460: - Make CancelId a LONG
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41461: - Big debugging update - Also fix some little bugs and reduce code duplication
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41462: - Report that we are NDIS 5.1
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41463: - Fix 2 typos
cgutman at svn.reactos.org
- [ros-diffs] [dchapyshev] 41464: - Add probing of the result buffers
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41465: - Check buffer length for ProcessQuotaLimits/ProcessBasePriority/ProcessRaisePriority/ProcessWx86Information/ProcessDebugPort cases
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41466: - Add target process reference/dereference in ProcessWow64Information case of NtQueryInformationProcess. - Check buffer length
dchapyshev at svn.reactos.org
- [ros-diffs] [janderwald] 41467: - Improve user mode buffer probing
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41468: - Make ks.h and drmk.h msvc compatible
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41469: - Fix build
janderwald at svn.reactos.org
- [ros-diffs] [sginsberg] 41470: - Define UNREFERENCED_PARAMETER for cmlib when built as host and reapply 41455.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 41471: - Define noreturn attribute for KeBugCheck/Ex in a msvc-compatible way
sginsberg at svn.reactos.org
- [ros-diffs] [cwittich] 41472: better stub for LsaEnumerateAccountRights
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41473: improve some more Lsa stubs
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41474: partial dbghelp wine sync
cwittich at svn.reactos.org
- [ros-diffs] [tkreuzer] 41475: Fix outdated rbuild flags
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41476: fix x86 compilation
tkreuzer at svn.reactos.org
- [ros-diffs] [dreimer] 41477: Oops, small remnant of a prerelease test...
dreimer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41478: Fix "no newline at end of file"
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41479: Remove usage of RETURN() macro
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41480: Fix 64bit issues, add a wine compatibility hack
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41481: comment out telnet for now, it doesn't compile
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41482: comment out nt4compat usb driver, it doesn't compile
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41483: NDK: fix definition of HARDERROR_MSG
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41484: Add macros for Rtl large integer functions
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41485: Fix 64bit issues.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41486: Fix a comment like in trunk.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41487: add files that got lost
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41488: Merge trunk head (r41474)
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 41489: - Free forgotten irps - Implement PcCompleteIrp
janderwald at svn.reactos.org
- [ros-diffs] [tkreuzer] 41490: add missing file
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41491: Fix definition of DBG
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41492: merge 41026 from trunk
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41493: Update README.WINE from trunk
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41494: Add back the stuff I accidentilly removed with the last sync
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41495: Fix _WIN64 definition of PORT_MAXIMUM_MESSAGE_LENGTH in the NDK and only define it for NTOS_MODE_USER as it's also defined by wdm.h
tkreuzer at svn.reactos.org
- [ros-diffs] [cfinck] 439: - Encapsulate the SQL stuff done on the Compare page into a class WineTest_ResultReader. This can now be used to export the result data in other formats as well. - Add a CSV and XML (including a DTD) export for the result data - Fix minor stuff on the Detail page
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 440: Mariusz Przybylski (pay7n at o2.pl) - Fix Polish translation
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41496: Change -march to pentium3 as it was done for the build chain in RosBE-Windows 1.4.3. The compiled binaries now require a CPU with real SSE support (Pentium III or later, Athlon XP or later)
cfinck at svn.reactos.org
- [ros-diffs] [janderwald] 41497: - Define private interface IPortWaveRTStreamInit in order to deal with PHYSICAL_ADDRESS as return value - Implement reading/writing into cyclic buffer for IPortPinWaveRT - Allocate an audio buffer when the pin is initialized. This needs to be changed once KSPROPERTY_RTAUDIO_BUFFER is implemented - Fix a bug in PcNewPort - Remove obsolete code from IPortWavePci - Return the allocated MDL from IPortWaveRTStream::AllocateContiguousPagesForMdl - Create a system thread when using IServiceGroup::RequestDelayedService - ReactOS now partly supports Vista audio driver model
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41498: - Use interval of 10ms for the periodic timer IPortPinWaveRT - Initialize a periodic timer for IPortPinWavePci - Might fix Vortex AU8820C0 card
janderwald at svn.reactos.org
- [ros-diffs] [tkreuzer] 41499: reenable the dirty wine hack, but not for amd64!
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41500: Pass ULONG* to MiniQueryInformation for the number of written bytes instead of ULONG_PTR*
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41501: Fix uninitialized variable warning.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41502: wdmaud: Make DeviceIndex a ULONG_PTR
tkreuzer at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41503: - Remove MmGetPageFlags and MmSetPageFlags, there are no consumers of these two functions. - Get rid of PHYSICAL_PAGE structure and move to WinNT MMPFN structure instead: - Define a preprocessor legacy mapping so that freelist.c receives only minimal changes: - This mapping allows the old meanings of the PHYSICAL_PAGE fields to remain, but now part of the new MMPFN structure - Other modules (balance.c and mm.h) use the new structure directly, since only 3 lines of code required changes. - The NT structure is 8 bytes smaller than the ReactOS structure, which saves about 1MB of physical memory and kernel VA space for each 512MB of RAM, or 25% less. This also enables ReactOS to support 25% more memory than before (64GB instead of 48GB).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41504: - Add missing flags for MmAllocatePagesForMdlEx.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41505: - It is very possible for MiGetPfnEntry to be called for a page above the page array size, since not all pages are represented in the array. In this scenario, MiGetPfnEntry should return NULL (and the caller should be prepared for this scenario). - Also move out the extern definitions outside of the inline, so that other functions may access them and consequently removing a needless UNREFERENCED_PARAMETER.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41506: - Get rid of MmPageArray and MmPageArraySize since these were defined as just being ReactOS-specific clones of MmPfnDatabase and MmHighestPhysicalPage. Ergo, use the latter in relevant places.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41507: - Add another helper: MiGetPfnEntryIndex. This returns the page frame number (PFN) for a given MMPFN entry. - Also add MiPteToAddress to complement MiAddressToPte. This returns the VA for a given PTE. Bonus points if you can figure out the bit magic.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41508: - Define a new consumer: MC_SYSTEM: - Right now, it is only used for allocating new page tables for kernel-mode mappings. - This consumer's pages are never zeroed automatically (this is a more endemic ReactOS problem -- kernel pages are zeroed when they shouldn't be). - New page tables, however, should indeed be zeroed, so now they are zeroed manually with RtlZeroMemory. - The page zero function is not called anymore, and a useless zero-space hyperspace mapping is thus saved each time this happens. - Because of this, zero-space hyperspace mappings are required much later in the Memory Manager's initialization steps than before.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41509: - Introduce a new MEMORY_AREA flag, MEMORY_AREA_STATIC: - MEMORY_AREA structures are typically allocated from nonpaged pool, under the assumption it exists. - However, nonpaged pool itself is described by a MEMORY_AREA. Right now, this MEMORY_AREA is created after nonpaged pool has been initialized (it is a miracle this works). - This new flag allows MEMORY_AREA structures to be allocated statically, allowing the description of certain system address space components, themselves prerequisites to nonpaged pool creation, as well as the nonpaged pool component itself, before nonpaged pool has been initialized. - This is not yet used.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41510: - Nonpaged pool MEMORY_AREA is now initialized during nonpaged pool initialization (and it is now a static MEMORY_AREA). - Paged pool MEMORY_AREA is now initialized during paged pool initialization. - Remaining MEMORY_AREAs (KPCR and KUSER_SHARED_DATA) are now created in MiInitSystemMemoryAreas (and they are also static) instead of MmInitVirtualMemory, since this is really what the function was doing. - The page table and hyperspace MEMORY_AREAs are still initialized the same, but are also now static. - The creation of these core/system memory areas is now done much earlier. For example, hyperspace memory area is now created before hyperspace is mapped. - Nonpaged pool, paged pool, and working set initialization is now done outside MiInitSystemMemoryAreas and roughly at the same time as before. - Removed MmInitVirtualMemory as it had become a kitchen sink of random Memory Manager initialization code. - I/O and Local APIC MEMORY_AREAs are not created anymore, since that should be done by the HAL, not the kernel.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41511: - MC_NPPOOL is special-cased in the memory balancer core to always force the allocation of a page, even in low-memory conditions (which in ReactOS, occur early-on because, in a stroke of typical ReactOS genius, the balancer core is called before the balancer initailizes its values and thresholds). Make MC_SYSTEM special-cased as well, so we never fail to allocate page tables early-on. - This fixes booting on systems which required enough page tables such that the balancer refused the allocation of new pages (around 64+16 pages for page tables of 4KB each, ie. 320MB).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [janderwald] 41512: - Don't release object which drivers should release - Fixes a few crashes when starting another audio stream
janderwald at svn.reactos.org
- [ros-diffs] [sginsberg] 41513: - Define noreturn attribute for KeBugCheckWithTf and KiBugCheckDebugBreak in a msvc compatible way
sginsberg at svn.reactos.org
- [ros-diffs] [gedmurphy] 41514: Add a built in command '.cls' command for clearing the output. Built in commands will be prepended with a period.
gedmurphy at svn.reactos.org
- [ros-diffs] [fireball] 41515: - Implement two helper functions to correctly set permissions for a window station and desktops. Those are unused now, but they are going to solve two problems in current winlogon. First of them being a "big HACK" in CreateWindowStationAndDesktops(), which has to do CloseDesktop / OpenDesktopW to get a non-inheritable handle with GENERIC_ALL righs. Second problem is that security attributes structure passed to CreateWindowStationW and CreateDesktopW are invalid because now lpSecurityDescriptor points to an ACL but it's supposed to point to an actual SECURITY_DESCRIPTOR structure. Information from: http://msdn.microsoft.com/en-us/library/aa379608.aspx.
fireball at svn.reactos.org
- [ros-diffs] [dreimer] 41516: Bug 4626: slovak update by Mario Kacmar
dreimer at svn.reactos.org
- [ros-diffs] [janderwald] 41517: - Fix a buffer overrun
janderwald at svn.reactos.org
- [ros-diffs] [hyperion] 41518: Don't change an std::set in the loop that enumerates it. Patch by Daniel Zimmermann <netzimme at aim.com> See issue #3128 for more details.
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41519: Compilers other than GCC deserve offsetof, don't they?
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41520: Move gcc -g and -Wall options out of rbuild and into .rbuild files Move non-architecture-specific msc options to ReactOS-generic.rbuild
hyperion at svn.reactos.org
- [ros-diffs] [cgutman] 41521: - Partial rewrite of NdisReadConfiguration - It now determines the parameter type based on the key instead of the ParameterType passed by the caller (documented on MSDN) - It also always sets (*ParameterValue)->ParameterType to NdisParameterInteger when reading an integer or hex integer value (documented on MSDN) - This will fix miniport drivers that supply a bogus ParameterType value because it is ignored by NDIS on NT
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41522: - Fix a bug that caused translations of NdisParameterInteger values into unicode strings to produce bad results - Fix a bug that caused NdisParameterMultiString values to be written to the registry incorrectly
cgutman at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41524: - The SVN pre-commit hook is broken: /srv/svn/reactos/hooks/commit-eol-style-check.pl: `/usr/bin/svnlook proplist /srv/svn/reactos -t 41523-w6z --verbose trunk/reactos/ntoskrnl/mm/ARM?\194?\179/init.c' failed with this output: svnlook: Path 'trunk/reactos/ntoskrnl/mm/ARM?\194?\179/init.c' does not exist.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [cgutman] 41526: - Revert wininet back to pre-41059 - Fixes random corruption of downloads
cgutman at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41527: - Initialize the ARM pool (MiInitializeArmPool): - Do some additional accounting to keep track of initial nonpaged pool range and size. - Create and initialize the free page lists, and free page entries. - Validate that the initial nonpaged pool address space was properly mapped. - Validate that the expansion nonpaged pool address space is unmapped, and prepare to map it.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41528: - Initialize nonpaged pool expansion system PTEs (MiInitializeSystemPtes): - Just supports expansion space for now, not system space. - Very basic initialization of the accounting structures required. - Sets up the first two system PTE clusters for the space (the first contains the linkage, the second contains the sizage). - Called from MiInitializeArmPool.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41529: - Initialize count of System PTEs: - Use 7000 for systems with 19MB of RAM or less, 11000 for systems between 19 and 32MB of RAM, and 22000 for systems with more than that. - Windows will go up to 50000 on server machines, but this is likely not needed now (22000 system PTEs is roughly 100 MB). - This now affects the calculation of MmNonPagedSystemStart, which is now correct and reflects the nonpaged address space of the system. - System PTEs are not yet initialized (but their page tables are mapped by the same code which maps nonpaged pool expansion VA page tables).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41530: - Initialize system PTE space.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [tkreuzer] 41531: fix pointer <-> DWORD casts
tkreuzer at svn.reactos.org
- [ros-diffs] [dgorbachev] 41532: Remove unused stuff.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 41533: Change GDB stub.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 41534: - If KDBG is not compiled in, try to use GDB instead. - Check WrapperTable.KdpPrintRoutine. - Allow to use GDB (/DEBUGPORT=GDB) and have debug output (/DEBUGPORT=COM1) at the same time.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 41535: Remove unused functions.
dgorbachev at svn.reactos.org
- [ros-diffs] [tkreuzer] 41536: win32csr: convert to spec
tkreuzer at svn.reactos.org
- [ros-diffs] [dgorbachev] 41537: [FORMATTING]
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 41538: Fix comment.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 41539: Silence warnings.
dgorbachev at svn.reactos.org
- [ros-diffs] [tkreuzer] 41540: Make parameters for NtUserCallOneParam and NtUserCallTwoParam DWORD_PTR instead of DWORD
tkreuzer at svn.reactos.org
- [ros-diffs] [dgorbachev] 41541: Fix build.
dgorbachev at svn.reactos.org
- [ros-diffs] [cwittich] 41542: sync jscript with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41543: sync jscript_winetest with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41544: sync advpack and msi with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [fireball] 41545: - Remove padding member from ETHREAD, it's not needed anymore after KTHREAD has been fixed.
fireball at svn.reactos.org
- [ros-diffs] [tkreuzer] 41546: Add _FLOATOBJ_GetFix for non-x86
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41547: Only export FLOATOBJ_* api on x86
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41548: Allow warnings in win32k for now
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41549: winfax: covert to spec
tkreuzer at svn.reactos.org
- [ros-diffs] [cwittich] 41550: sync crypt32 with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41551: sync cryptdlg and cryptui with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41552: sync hhctrl.ocx with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41553: sync credui with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41554: sync user32_winetest with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41555: sync user32 button with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [hyperion] 41556: modified dll/ntdll/include/ntdll.h Explicitly include <pseh/pseh2.h> modified dll/ntdll/ldr/utils.c Use ANSI C variadic macros, instead of hacks ntdll now compiles with Visual C++
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41557: #define inline to __inline for Visual C++ when compiling C sources
hyperion at svn.reactos.org
- [ros-diffs] [cwittich] 41558: sync advapi32_winetest with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41559: sync CreateWellKnownSid with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [hyperion] 41560: modified dll/win32/kernel32/file/volume.c modified dll/win32/kernel32/misc/actctx.c modified dll/win32/kernel32/misc/lang.c C89 compliance modified dll/win32/kernel32/k32.h Include <limits.h> modified dll/win32/kernel32/misc/res.c Hey Arch, instead of copying and pasting definitions from <wine/list.h>, why don't you include it?
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41561: modified lib/rtl/exception.c Silence unavoidable warning modified lib/rtl/generictable.c Avoid silenceable warning
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41562: modified lib/sdk/crt/include/float.h What the hell has <float.h> to do with S_IFIFO, Arch?
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41563: Correct placement of calling convention attribute
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41564: Don't want to fix all uses of PSEH2 macros, therefore have some curly braces, everyone
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41565: Change <wine/list.h> to use the magic attribute salad for inline functions in headers
hyperion at svn.reactos.org
- [ros-diffs] [janderwald] 41566: - define YieldProcessor msvc compatible - rtl now builds
janderwald at svn.reactos.org
- [ros-diffs] [cwittich] 41567: don't build arm stuff on non arm builds fixes 2nd stage
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41568: partial advapi32 sid sync to wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41569: fix comment IsUserAdmin -> IsUserAnAdmin
cwittich at svn.reactos.org
- [ros-diffs] [hyperion] 41557: #define inline to __inline for Visual C++ when compiling C sources
Alex Ionescu
- [ros-diffs] [ros-arm-bringup] 41571: - Do not reformat other people's code simply to reformat it.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41572: - Do not zero out MC_SYSTEM pages if they are "early pages" either. This could cause issues on certain systems where mapping the PFN database required "early pages", and they were zeroed before hyperspace was ready. - Add a new flag to MmGetContigousPages to specify if these pages should be zeroed or not. Allows the nonpaged pool pages not to get automatically zeroed when allocated (the NP pool allocator can do this by itself later). This allows initial nonpaged pool to be allocated before hyperspace is ready.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41574: - Move hypermap.c into ARM3 since it will be changed to use System PTEs for zero PTEs to solve the current race conditions that had to be fixed/hacked around in the current implementation. - DO NOT MAP HYPERSPACE PTEs as GLOBAL! They are now mapped as local, which might fix some really strange bugs that could've occured in the past. - Use MiPteToAddress instead of manually doing the bitmagic when mapping a page into hyperspace.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41575: - Move ARM Pool to 0xB0000000 to avoid clashing with existing ReactOS address space components (shouldn't happen if things work right, but better safe than sorry). - Implement System PTE allocator (MiReserveAlignedSystemPtes and MiReserveSystemPtes). Very simple yet functional, no optimizes for now. - Allocate 32 zeoring PTEs from the System PTE pool. - Not used yet, only the allocation is made to test the current framework. - Tested on VirtualBox, QEMU and VMWare with RAM sizes from 128MB to 1536MB with no problems.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41576: - So it turns out bad things can happen if you play behind Mm's back. - The lovely poetry is brought to you by 7AM coding marathons...
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41577: - Jesus Christ man, learn some C, will you? - Fix boot. - The lack of colorful poetry is brought to you by cogent human beings on the West Coast whom you should be thankful haven't gone to bed yet.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41578: - Reimplement the way zeroing PTEs are used: - First, switch to using system PTEs as it should've been from the beginning. Our original implementation was broken and prone to race conditions, which Dmitry graciously fixed. - We can now remove the MiZeroPageInternal hack that was used as a way to avoid deadlock/contention in the zero paths. - Zeroing PTEs is done at DPC level in ReactOS, to avoid ReactOS-specific race issues. In Windows NT, this operation is always done at passive. - Zeroing PTEs are similar to hyperspace PTEs, but they can be mapped in chunks for optimization. - ReactOS does not currently make use of this functionality, so zeroing is pretty slow, especially on bootup if you have lots of memory (all RAM is zeroed). - The existing ReactOS "compatibility layer" for hyperspace was augmented to seamlessly use the new zeroing PTE API. - You must now unmap zeroing PTEs -- MiZeroPage was modified to do this. - System PTE binning, NBQUEUES and SLISTS would optimize this further. TBD. - Once again, tested on the trinity of supported emulators.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [cwittich] 41579: sync shlwapi with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41580: sync kernel32_winetest with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41581: sync crypt32_winetest with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41582: sync ntdll rtlstr winetest with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cgutman] 41583: - Fix adapter failure when a network address is not specified in the registry - As a bonus, it also fixes OID_802_3_PERMANENT_ADDRESS
cgutman at svn.reactos.org
- [ros-diffs] [cwittich] 41584: sync urlmon with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cgutman] 41585: - Fix a crash when reading the network address from the registry - Fixes bug 4634
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41586: - Fix adapter failure if a network address of invalid length is specified
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41587: - Move NDIS_VERSION into ndissys.h and use it for NdisGetVersion also
cgutman at svn.reactos.org
- [ros-diffs] [cfinck] 41588: Branch for 0.3.10 from r41446
cfinck at svn.reactos.org
- [ros-diffs] [cgutman] 41589: - We only need 11 chars to hold our 32-bit integer and the trailing NULL char - Make sure we don't overread our buffer
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41590: - Fix the order of checks
cgutman at svn.reactos.org
- [ros-diffs] [cfinck] 41591: Merge 41526
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41592: - Change the version to 0.3.10 - Set "Angelus_02_ROSWP.bmp" as the default wallpaper - Add a shortcut to "Download !" to the Desktop
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41593: Hack: Revert the dispatch routine for WM_SETREDRAW to the pre-Wine-1.1.7 version to hackfix mIRC and probably other applications using riched20.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41594: Hack: Hackfix the HitTest problem in mstsc as it was done for previous releases
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41595: Hack: Add the APPDATA variable to the environment created by userenv. This code is not entirely correct due to the hardcoded string, but otherwise fits well into our existing CreateEnvironmentBlock implementation and served us well in the past.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41596: Merge 41447
cfinck at svn.reactos.org
- [ros-diffs] [sginsberg] 41597: - Hey Arch, try to learn basic PSEH2 syntax before fuddling around with it.
sginsberg at svn.reactos.org
- [ros-diffs] [cwittich] 41598: fix crash while loading PowerPoint 2003 Viewer See issue #4624 for more details.
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41599: stub NtSetThreadExecutionState needed by PowerPoint Viewer 2003
cwittich at svn.reactos.org
- [ros-diffs] [cgutman] 41600: - Fix a crash that happens when we are running at APC_LEVEL, acquire the recursive mutex (which improperly handled APC_LEVEL), then attempt to access paged pool (or do anything else that depends on Irql < DISPATCH_LEVEL) - Optimize the code for acquiring and releasing the recursive mutex at DISPATCH_LEVEL
cgutman at svn.reactos.org
- [ros-diffs] [cwittich] 41601: fix formatting
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41602: fix typo
cwittich at svn.reactos.org
- [ros-diffs] [dgorbachev] 41603: Hack: partially undo r38510 changes to overcome regression (bug #4169).
dgorbachev at svn.reactos.org
- [ros-diffs] [tkreuzer] 41604: Rewrite (NtUser)SystemParametersInfo and related. - Instead of getting the data from the window station and other strange places, the values are now mostly stored in a global variable. This is possible because NtUserSystemParametersInfo should fail anyway when being called from a non-interactive windowstation (tested on windows XP). - WM_SETTINGCHANGE is now properly sent not posted to all toplevel Windows also passing the registry string as the lParam value (strings could need some testing). - SystemMetrics are now set and updated from system parameters. - Most values are now properly loaded from registry and also saved. - user32_winetest sysparams: before: 634 executed / 235 failures, after: 1093 executed, 11 failures - Fixes the non-bold caption font in 2nd stage. - Implements a number SPI codes. - Implements helper functions for registry and file access Thanks to all testers for all the regression testing :) See issue #4595 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 41605: - Don't modify access status when function fails - reduces advapi32_winetest security failures by 3
janderwald at svn.reactos.org
- [ros-diffs] [hyperion] 41607: No reason to compile PSEH2 with other compilers than GCC
hyperion at svn.reactos.org
- [ros-diffs] [dreimer] 41608: Hopefully fixed Compatibility Problems with ROS on PI Machines.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 41609: Fix even more
dreimer at svn.reactos.org
- [ros-diffs] [dgorbachev] 41610: Remove a hack from NtAccessCheck(). Bug #4169.
dgorbachev at svn.reactos.org
- [ros-diffs] [cwittich] 41611: sync shell32 with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 41612: - revert 41605 as its incorrect
janderwald at svn.reactos.org
- [ros-diffs] [spetreolle] 41613: Add accessibility keys.
spetreolle at svn.reactos.org
- [ros-diffs] [jimtabor] 41614: - Implement HCBT_CREATEWND support. Tested with user32 cross wine tests, still hangs on win test. For Christoph.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41615: - Fix ATOM check for HCBT_CREATEWND callback.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41616: - Turn off callback for HCBT_CREATEWND.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41617: - Fix breakage when in HCBT_CREATEWND callback.
jimtabor at svn.reactos.org
- [ros-diffs] [cwittich] 41618: fix formatting
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41619: revert 41599
cwittich at svn.reactos.org
- [ros-diffs] [fireball] 41620: - Implement NtSetThreadExecutionState (in place of what has been committed in r41599 and reverted in 41619).
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 41621: - Rewrite PcRegisterIoTimeout, PcUnregisterIoTimeout to support more than one PIO_TIMER_ROUTINE per device object
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41622: - fix build broken in rev 41621
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41623: - Callback routine expects fdo - Fix boot
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41624: - Write strmini.h for stream class driver
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41625: - Add STREAM_DEBUG_LEVEL
janderwald at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41626: - Implement MiReleaseSystemPtes which is the function to deallocate System PTE allocations. - We do some minor optimizations to combine chunks if possible after a free, similar to MD Block algorithms in freeldr.c.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41627: - ARM3-ify hypermap.c
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41628: - Rewrite MmMapIoSpace and MmUnmapIoSpace to use System PTEs instead. - Much faster and cleaner (will be even faster when System PTE allocation is optimized). - Better handling of esoteric caching options, especially relevant for ARM. - Handled through the MiPlatformCacheAttributes, which should be defined differently for each platform (TODO). - Handles both I/O (device) and RAM physical memory. - Correct flushing of CPU caches (not a big deal on x86, but matters on ARM).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [cgutman] 41629: - Acquire the cancel spin lock before calling IoSetCancelRoutine - Remove some extra junk
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41630: - Don't leave the listen IRP in the queue when cancelling the listen request - Kill all the requests before closing the socket - Notify oskittcp when we are cancelling requests so it can properly close the socket
cgutman at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41631: - Blow away the bottom 2GB of virtual address space in the ARM^3 initializer. Previously this was kind of done with MmUnmapPageTable in MmInit1, but this code (And the function, which had only been used for this purpose, are gone) - Also set the Page Directory for the system/idle process in a slightly more correct way, instead of depending on the CR3 value. Do this in ARM^3 now, and remove the older code (and the MmGetPageDirectory function, which was only used by this).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [cgutman] 41632: - The timeout value passed to tsleep is in milliseconds and so_linger is in seconds so convert to milliseconds
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41633: - Use the timeout that the caller gives us if it is nonzero so we don't block forever if nobody wakes us
cgutman at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41634: - Allocate enough space for the ARM3 PFN database, and fixup the calculation of the initial nonpaged pool. - The ARM3 PFN database is more of a "shadow" database not to interfere with the real ReactOS PFN database. It starts at 0xB0000000, which is where the initial nonpaged pool started (which now starts somewhere after the ARM3 PFN database). - No new behavior has been introduced other than additional physical memory consumption for the PFN DB pages, and updated memory layout in the ARM3 world.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [cwittich] 41635: tabs -> spaces use more consistent indentation
cwittich at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41636: - Reimplement kernel stack allocation (MmCreateKernelStack, MmDeleteKernelStack, MmGrowKernelStack, MmGrowKernelStackEx): - Use System PTEs. - Allocate 12KB stacks with a 4KB guard page, and expand them up to 60KB as required. - Previous implementation always allocated 60KB, without any guard page. - The result is that on a minimal ReactOS install, simply booting up now requires an average of 0.5MB less of physical memory than before. - And once again, optimizations to the system PTE allocation code should significantly improve performance. - Should also analyze benefits of using a dead stack slist as done on Windows. (Assembla Ticket #39).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41637: - Remove leftover performance tracing code.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [cgutman] 41638: - Always call the completion handler so we don't leak packet descriptors - Don't remove the NCE if we fail because it may not be ours - Mark the IRPs pending before we insert them into our queue - Check that the addresses match so we don't receive somebody else's packets - Part 1 of 2
cgutman at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41639: - This patch is lets you visually dump the entire ReactOS PFN database, useful for debugging. Surprising nobody had done in this in the past, since it wasn't too hard (but it took a bit long to figure out how to get it in there). - That's what she said.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [sginsberg] 41640: - KeDetachProcess & KeUnstackDetachProcess: Fix a typo when swapping back to the original process that would switch _from_ the original process to itself. We now properly swap from the _current_ process.
sginsberg at svn.reactos.org
- [ros-diffs] [spetreolle] 41641: Add MIXERCONTROL_CONTROLTYPE_BASS_BOOST and KSDATAFORMAT_SUBTYPE_IEEE_FLOAT
spetreolle at svn.reactos.org
- [ros-diffs] [jimtabor] 41642: - Implement the rest of the HCBT_ support.
jimtabor at svn.reactos.org
- [ros-diffs] [cwittich] 41643: fix two kernel32 locale winetests
cwittich at svn.reactos.org
- [ros-diffs] [sginsberg] 41644: - Add some defines in preparation for _WINE. - Add missing ExtDeviceMode and PrivateExtractIconsA/W to PSDK and remove from Wine-only headers, as these are defined in the official PSDK.
sginsberg at svn.reactos.org
- [ros-diffs] [hyperion] 41645: Allow sorting the list of processes in Task Manager by any column. Patch by Maxime Vernier <maximevernier at gmail.com> with fixes by Sylvain Petreolle <spetreolle at yahoo.fr> and KJK::Hyperion <hackbunny at reactos.org> See issue #4608 for more details.
hyperion at svn.reactos.org
- [ros-diffs] [jimtabor] 41646: - Fix callback set and changed data. Process hooks if we are hooked.
jimtabor at svn.reactos.org
- [ros-diffs] [spetreolle] 41647: Taskmgr didn't build without compilation units, moving PerfDataGet to perfdata functions fixes it.
spetreolle at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41648: - Call MmArmInitSystem for a second time, this time in Phase 1. - This will call MmInitializeMemoryLimits (now implemented) which will go ahead and create the MmPhysicalMemoryBlock. - This block contains the physical memory "runs" that are valid on the system, allowing the PFN database to differentiate between valid and non-valid RAM (instead of marking things as "BIOS"). - Also this will come in handy later for various utilities.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41649: - Actually it seems MmGetPhysicalMemoryRanges uses the MmPhysicalMemoryBlock, so go ahead and implement that function. - Thanks to Matthieu Suiche (http://www.msuiche.net/2008/09/17/retrieving-mmphysicalmemoryblock-regardless-of-the-nt-version/). - Move physical.c into ARM3 and call it dynamic.c since these functions are for Dynamic Memory (Hotplug) for Server 2003. - Remove the old copyright header, as copy-pasting 5 DDK function definitions and rewriting them to say UNIMPLEMENTED isn't much of a copyright.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41650: - Copying from destination to destination isn't very smart. - Fix bug when creating the physical memory descriptor block.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [tkreuzer] 41651: Don't save/change/restore the DC pen in IntDrawScrollInterior, where it's not used at all.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41652: Update SERVERINFO, PFNCLIENT, PFNCLIENTWORKER to Windows 7 version, add OEMBITMAPINFO, DPISERVERINFO, PERUSERSERVERINFO Add -fms-extensions compilerflag to user32, win32k, csrss, win32csr.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41653: [FORMATTING] Fix indentation, no code change
tkreuzer at svn.reactos.org
- [ros-diffs] [cwittich] 41654: fix advapi32 crypt winetests patch sent to wine
cwittich at svn.reactos.org
- [ros-diffs] [tkreuzer] 41655: unbreak build of rostests
tkreuzer at svn.reactos.org
- [ros-diffs] [jimtabor] 41656: - Add more hooks, where wine has them placed. Fixed user32 hooks for win32k.
jimtabor at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41657: - Reimplement MmAllocateContiguousMemory, MmAllocateContiguousMemorySpecifyCache, MmFreeContiguousMemory, MmFreeContiguousMemorySpecifyCache: - Use a smarter algorithm (as described here: http://www.microsoft.com/whdc/Driver/tips/ContigMem.mspx) to first try to satisfy the allocation by a simple nonpaged pool allocation (for cached requests only). - This range is then checked for physical continuity, since it's not guaranteed for non-initial-pool allocations (and right now in ReactOS, it never is). - As a fallback, Windows NT then attempts to scan free nonpaged pool pages. This is not yet implemented since the ReactOS nonpaged pool is not usually contiguous (to the level that NT's is). - When the ARM pool is implemented and replaces nonpaged pool, this code path will have to be implemented. - As a last resort, the actual PFN database is scanned for contiguous free pages. - ReactOS used MmGetContiguousPages for this, which blindly scanned the PFN database. New MiFindContinuousPages will scan the physical memory descriptor block recently implemented, which avoids going over pages we already know are going to be unusable. - The ReactOS function also held the PFN lock for the entire duration of the scan, which is significant on systems with large memory. Instead, we make an initial unsafe scan first, and only lock when we think we've found a correct range (and we'll then reconfirm the ranges). - Finally, the older function actually did a double-scan to try to avoid using memory ranges under 16MB, which was useless on today's systems and also rather inefficient. - Other than that, the actual setup of the PFN entry is copy-pasted from the old ReactOS function, so nothing's changed there -- the page still looks the same, but the selection algorithm is faster and more accurate. - Once the pages are found, we piggyback on the new I/O mapping mechanism (which uses System PTEs) instead of doing it all over by hand as before. - Since the underlying support is still System PTEs, once again, optimizations to that component will yield significant improvements here too.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41658: - Move all the functions from drvlck.c and verifier.c to ARM3's drvmgmt.c: - "Managing driver managing" (by David Welch) is no more... the routines have been properly renamed and cleaned up. - Also moved Driver Verifier helper routines in here, and fixed a couple of bugs: - Do not allow hooking of the kernel or HAL image (tested on Windows Server 2003) - Cleanup some useless variable redefinitions and code complexity. - Documented what some of the Mm Lock/Unlock Pageable Section/Driver functions should do, for later if needed. - Made aliasses so the typo "Pagable" functions redirect to the correct "Pageable" functions. - No functional change -- the Verifier functions were unused, and the drvlock.c functions were unimplemented (and still are). - Also move one more *Pageable* function from wset.c to ARM3's drvmgmt.c -- it seemed to have been a lost orphan (Also unimplemented).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41659: - Create mmsup.c in ReactOS memory manager directory. It hosts misc support functions: - Copy kmap.c here, since it's the very definition of "misc support function" - Copy some exported functions in mm.c which were listed as "misc functions" - Warn that current implementation of MmIsNonPagedSystemAddressValid will kill kittens. - Rename mm.c to mmfault.c, since other than the misc functions now in mmsup.c, it was all routines to handle page/access faults. - Warn that MmIsAddressValid, as currently implemented, kills puppies. - Move WriteWatch functions to virtual.c since they're part of the Virtual API system call set already hosted there. - Move the global variables that people had been throwing in here to mminit.c, which is slightly more appropriate. - Move wset.c's MmTrimUserMemory to balance.c, since that's where all other similar functions are located. - Incidentally, kill wset.c, as this was the only function present. - No functional changes, just refactoring and cleanup (other than warning the critter murder the two broken functions will achieve if called).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [dchapyshev] 41660: - Change icon for msiexec to Tango icon
dchapyshev at svn.reactos.org
- [ros-diffs] [cwittich] 41661: fix formatting
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 41662: - Start implementing the stream class driver - Implemented StreamClassRegisterAdapter, StreamClassReenumerateStreams, StreamClassDebugAssert, StreamClassDebugPrint, StreamClassGetDmaBuffer - Drivers using stream class driver should now be able to initialize
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41663: - Fix build
janderwald at svn.reactos.org
- [ros-diffs] [hyperion] 41664: modified base/applications/taskmgr/affinity.c modified base/applications/taskmgr/debug.c modified base/applications/taskmgr/endproc.c modified base/applications/taskmgr/priority.c Arch Blackmann has never heard of exotic features of the C language such as "subroutines" modified base/applications/taskmgr/dbgchnl.c modified base/applications/taskmgr/procpage.c modified base/applications/taskmgr/procpage.h Did you know that Task Manager killed the wrong process when using the context menu? Fixed by using a sophisticated "subroutine" that reads the process entry index from the currently selected list item's client data, replacing the copy-pasted code that used the index of the list entry as the process entry index (which only worked before due to no sorting) Save the sort column and order modified base/applications/taskmgr/taskmgr.c Sort by image name by default
hyperion at svn.reactos.org
- [ros-diffs] [dreimer] 41665: Fix two RosBE bugs: - clean did not remove the makefile in the PS Version. - ssvn did not work, because RosBE creates the logdir before the folder emptyness test. Plz test.
dreimer at svn.reactos.org
- [ros-diffs] [cfinck] 41666: - Give the "windows" module a more meaningful name. It's now called "optional" as it started to contain other stuff apart from Windows native libraries. - Add an optional file reference to the Systema font for Japanese text. The Japanese ROS GUI is already using it. This is probably just an intermediate solution as the font is Japanese-only (no Chinese or Korean support) and might not fit that well for dialogs, but it should serve us well for some time.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41667: Merge 41666
cfinck at svn.reactos.org
- [ros-diffs] [dreimer] 41668: Prepare for RosBE 1.4.4 Beta
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 41669: Forgot one line.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 41670: fix bug in makefile.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 41671: Sync wordpad and winhlp32 with wine 1.1.24.
dreimer at svn.reactos.org
- [ros-diffs] [mkupfer] 41672: add svchost.exe to install package
mkupfer at svn.reactos.org
- [ros-diffs] [fireball] 41673: - Add ENG_EVENT structure definition (from MSDN) to ntddvdeo.h. - Fix PEVENT definition in video.h: it's not some mystic VIDEO_PORT_EVENT which is not defined anywhere, it's a documented structure, which has to be compatible with the structure used in win32k EngEvent* functions too.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 41674: - Fix broken check for KSDATARANGE_AUDIO - Zero struct
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 41675: - Prevent PEVENT type redifinition (which is fine with MSVC but not with GCC).
fireball at svn.reactos.org
- [ros-diffs] [cwittich] 41676: add SIIMIO flag for IXP700 like done for Silicon Image controllers
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 41677: - Remove alternative definition of KSDATAFORMAT which was introduced in 41468 and also exists in MS header - Fixes breakage of AC97 in real hw - MS should start fixing their headers
janderwald at svn.reactos.org
- [ros-diffs] [tkreuzer] 41678: Get rid of the SysColorPen stuff in user32, it's a wine concept. Use DC pen instead.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41679: - Remove ntuser syscolor functions from win32k (NtUserCallTwoParam) - Remove syscolor pen support from win32k - use gpsi->dwInstalledEventHooks instead of gpsi->SrvEventActivity - remove reactos specific fields from SERVERINFO
tkreuzer at svn.reactos.org
- [ros-diffs] [jimtabor] 41680: - Fix build: use gpsi->dwInstalledEventHooks instead of gpsi->SrvEventActivity
jimtabor at svn.reactos.org
- [ros-diffs] [dreimer] 41681: Forgot something in the changelog
dreimer at svn.reactos.org
- [ros-diffs] [mkupfer] 41682: - minor improvements in drawing - remarks for problems and further changes
mkupfer at svn.reactos.org
- [ros-diffs] [cfinck] 41683: Use target "mingw32" and omit the -march flag, so that the default CPU settings suitable for all i386+ machines are used again. Fixes our Pentium I incompatibilities for real. Will be changed again, when the host/target issues are eventually solved. See issue #4635 for more details.
cfinck at svn.reactos.org
- [ros-diffs] [cwittich] 41684: -revert IXP700 change as it doesn't seem to fix the issue (AHCI only?) -fix support for ICH7, ICH7M, ICH8, ICH8M, ICH9, ICH9R, ICH9M and ICH10 in compat mode
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41685: sync wincrypt.h with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [mkupfer] 41686: fix scrollbar button issue and make it look like windows
mkupfer at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41687: - Fix an incorrect (should be 1024) ASSERT by removing it entirely (no real point to having it). - Fixes issues on systems where it turns out the PDE-alignment actually goes beyond 4 million bytes (since 4MB is a little bit more, and is the maximum alignment-based boost you can get).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [mkupfer] 41688: CBS_DISABLENOSCROLL ist quite useless
mkupfer at svn.reactos.org
- [ros-diffs] [cwittich] 41689: some header cleanup
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41690: define WINE_UNICODE_API msvc compatible
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41691: sync test.h with wine 1.1.24
cwittich at svn.reactos.org
- [ros-diffs] [cfinck] 41692: Merge 41676, 41684
cfinck at svn.reactos.org
- [ros-diffs] [cwittich] 41693: include winreg.h
cwittich at svn.reactos.org
- [ros-diffs] [cfinck] 41694: SVN maintenance: Remove some svn:keywords properties
cfinck at svn.reactos.org
- [ros-diffs] [cwittich] 41695: fix build
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41696: more header cleanup
cwittich at svn.reactos.org
- [ros-diffs] [mkupfer] 41697: - continue "marletting" - scrollbar size grip with marlett - untested for DFCS_SIZEGRIPRIGHT, but should work too
mkupfer at svn.reactos.org
- [ros-diffs] [cgutman] 41698: - Allocate IP_PACKET on the stack - Reduces non-paged memory consumption
cgutman at svn.reactos.org
- [ros-diffs] [dreimer] 41699: Added a setting to reenable the Version show up stuff. For all the guys out there who loved it. Fixed a bug in options.ps1.
dreimer at svn.reactos.org
- [ros-diffs] [cwittich] 41700: fix formatting
cwittich at svn.reactos.org
- [ros-diffs] [dreimer] 41701: RosBE 1.4.4 is out.
dreimer at svn.reactos.org
- [ros-diffs] [cfinck] 41702: Andrew Steinborn (asteinborn78 at gmail.com) - Update Firefox link to 3.0.11 Will also be merged to the 0.3.10 release once I clean up the Downloader list there. See issue #4642 for more details.
cfinck at svn.reactos.org
- [ros-diffs] [dreimer] 41703: As always... post release problems. Try to fix a bug noone saw before in our installer
dreimer at svn.reactos.org
- [ros-diffs] [mkupfer] 41704: - revert selecting color and inactive menu state, because it doesn't work that way - needs further invastigation
mkupfer at svn.reactos.org
- [ros-diffs] [cgutman] 41705: - Memtrack enhancements - It now warns us when it detects an entry that wasn't freed by a memtrack-enabled function - It also provides some info when it detects a double free - Removed some extra tag tracking junk
cgutman at svn.reactos.org
- [ros-diffs] [dreimer] 41706: After some heavy testing I can just say the following: The only bug I found were some wrong line skippers, but these were not able to kill a whole Start Menu at uninstall, they just deleted the hard coded RosBE shortcuts even if you said no. As a result I officially say that I have NO clude what goes wrong here and at the bug with a non loading uinstaller if you wanna install over a old version of rosbe. HAAAALP!
dreimer at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41707: - Major rewrite of Memory Descriptor List (MDL) implementation (moving it towards using System PTEs). - MmCreateMdl, MmSizeOfMdl: No Change. - MmBuildMdlForNonPagedPool: Do not use MmGetPfnForProcess, just normal PMMPTE manipulation. - This seems to cause issues in certain scenarios, because in ReactOS, nonpaged pool, a resident and guaranteed resources, does not always have its PDEs mapped! - By calling MmGetPfnForProcess, this wound up in the annals of ReactOS mm code, which lazy-remapped the PDE. We detected this issue specifically in the cache manager, and fixed it there. It should not appear anywhere else. - MmAllocatePagesForMdl, MmAllocatePagesForMdlEx, MmFreePagesFromMdl: - The *Ex function is now implemented. - Allocating pages now uses MiAllocatePagesForMdl, which is based on the older MmAllocPagesSpecifyRange. - The code is cleaner, better commented, and better handles partial MDLs. - Cache flags are still ignored (so the Ex functionality isn't really there). - MmMapLockedPages, MmMapLockedPagesSpecifyCache, MmUnmapLockedPages: - These functions now use System PTEs for the mappings, instead of the hacked-up "MDL Mapping Space". - This frees up 256MB of Kernel Virtual Address Space. - Takes advantage of all System PTE functionality. - Once again, optimizations in the System PTE code will be felt here. - For user-space mappings however, the old code is still kept and used. - MiMapLockedPagesInUserSpace and MiUnMapLockedPagesInUserSpace are now in virtual.c and provide this. - MmProbeAndLockPages, MmUnlockPages: - The pages are actually probed now, in SEH. This did not seem to happen before (did someone misread the function's name?) - Probe for write is only done for write access to user pages (as documented). - We do not probe/check for write access for kernel requests (force Operation to be IoReadAccess). - Proper locking is used now: Address Space lock for user mappings, PFN lock for kernel mappings. - Faulting in pages (to make them available before locking) is now done outside the address space/PFN lock. - You don't want to be holding a spinlock/mutex while doing disk I/O! - For write/modify access, if the PTE is not writable, fail the request since the PTE protection overrides. - However, if the PTE is writable but also copy on write, then we'll fault the page in for write access, which is a legitimate operation for certain user-mode scenarios. - The old version always provided the CopyOnWrite behavior, even for non-CopyOnWrite pages! - Reference and lock every valid page that has a PFN entry (non-I/O Pages). - The older code did not seem to lock pages that had to be faulted in (weren't already valid). - Cleanup the cleanup code (no pun intended). Because we now mark the pages as locked early-on, and because of changes in MmUnlockPages, we can simply use MmUnlockPages in case of error, since it will be able to fully back-out and references/locks that we did. - Previous code attempted to do this on its own, in a pretty inconsistent manner, which would leave page leaks (both in references and lock count). - In MmUnlockPages, not as many changes, but we now: - Still make sure that an I/O Mapping MDL doesn't have valid PFN database pages (non-I/O). - An MDL can cover pages that are both I/O mapped and RAM mapped, so we have to unlock/dereference the latter instead of skipping them as the old code did. - Use the PFN lock when checking pages and unlocking/dereferencing them. - Overall, non-complete MDLs are now marked by having a -1 PFN, and the MDL code has been updated to early-break out of page-scanning loops and/or ignore such pages, which can happen in a sparse MDL. - Implementation has been tested on VMWare and QEMU for a variety of tasks and was found to be reliable and stable.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41708: - Rewrite MmAllocateNonCachedMemory and MmFreeNonCachedMemory to use the new functionality present in ARM3. - These functions now use the MDL routines to allocate their physical memory, since the constraints and requirements are identical as for a non-cached MDL mapping. - As for the virtual address space, it is guaranteed once again by System PTEs! - If it's not getting old already, optimizations to the System PTE code will, yet again, yield improvements here as well. - This is the last large kernel-facing memory allocator that needed updating to use System PTEs instead. - Only the pool allocator remains (which, for nonpaged pool, also uses System PTEs, present in the nonpaged pool expansion VA). - That effort will take significantly longer.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41709: - Cleanup some debug-only debug prints. - Make the VA-range-printing debug prints match the same format as those in ReactOS Mm (MiDbgKernelLayout). - Add the appropriate number of spaces so that the layout appears continuous, even though it's coming from two source files. - This makes it easy to see the VA mappings at boot (but not all of them).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41710: - Move MmIsThisAnNtSystem and MmQueryMemorySize to mmsup.c instead of randomly in mminit.c. - Cleanup some externs that were never referenced in mminit.c. - Remove MiShutdownMemoryManager since it was dead code. - There is no need to define the MiKseg0Start/End variables and loop through the memory descriptors to find the last kernel image. We already have this information through LoaderPagesSpanned saved in MmBootImageSize. - Removed these variables, code that depended on them, and MiGetLastKernelAddress, and switch to just using MmBootImageSize, which simplifies things a lot. - Also simplify the way that the initial memory latout is setup. Now the PFN database will always start after MmBootImageSize + KSEG0_BASE, instead of relying on the fact FreeLDR, on certain machines, may have had leftover space in the 6MB allocation that it makes (And worse, assuming FreeLDR on all architectures will allocate 6MB). - This standardizes the PFN database address and makes the code portable. - Same for the nonpaged pool address. - Should not call MmInitializeHandBuiltProcess for the idle process -- this will be called for the system process in PsCreateProcess. - The only thing we need, as the comment says, is the kernel MADDRESS_SPACE, so just initialize the lock for it. - Do not zero MmStats since the load-linker takes care of that for us since it's a global.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [cwittich] 41711: get rid of obsolete SHLocalAlloc/Free functions and export the correct v6 functions instead patch by <jerome dot gardou at laposte dot net>
cwittich at svn.reactos.org
- [ros-diffs] [fireball] 41712: - Remove empty directory (include/reactos/drivers/drivers).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 41713: - Rewrite VideoPort and Win32k (Eng) event functions to: * Use a documented ENG_EVENT structure (thus be compatible with Windows videoprt/win32k) instead of a stupid (PKEVENT) casting everywhere through EngEvent or VideoPort event functions; * Implement additional checks for user mapped events in EngDeleteEvent and EngWaitForSingleObject; * Implement EngReadStateEvent and EngClearEvent. * Provide a better, readable code which matches kernelstyle coding guidelines; * Remove (stub out) totally incorrect and buggy map user events support; - Compile videoprt with ms-extensions flag enabled.
fireball at svn.reactos.org
- [ros-diffs] [cwittich] 41714: replace some values by constants
cwittich at svn.reactos.org
- [ros-diffs] [cfinck] 41715: Remove non-existing "windows" module, the "optional" one is still just virtual. See issue #4645 for more details.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41716: SVN maintenance: Add missing svn:ignore properties to many directories and fix some existing ones
cfinck at svn.reactos.org
- [ros-diffs] [cwittich] 41717: this should fix ATI IXP700 in compat mode See issue #4591 for more details.
cwittich at svn.reactos.org
- [ros-diffs] [cgutman] 41718: - Restore a value that is lost in MiniportReset when AddressingReset is TRUE - I need to do more investigation on which values need to be restored but I know CurrentLookahead is one of them - Add support for protocol-initiated miniport resets
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 41719: - Implement support function adding global atoms in win32k.
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 41720: - Put the correct source address in Raw IP and UDP packets - Remove (now unused) IPGetDefaultAddress which just broke things - Fixes responses from different IP addresses when trying to ping the loopback adapter - See issue #4573 for more details
cgutman at svn.reactos.org
Last message date:
Tue Jun 30 23:14:22 CEST 2009
Archived on: Tue Jun 30 23:13:55 CEST 2009
This archive was generated by
Pipermail 0.09 (Mailman edition).