March 2009 Archives by subject
Starting: Sun Mar 1 00:47:56 CET 2009
Ending: Tue Mar 31 18:38:53 CEST 2009
Messages: 484
- [ros-diffs] [arty] 39873: Using a lock inside a slab of memory to lock against moving the same memory is definitely a bug. This fixes it, but the intention of the previous code might not be what I thought it was. I won't be sad if this fix is reverted and something else takes its place.
arty at svn.reactos.org
- [ros-diffs] [arty] 39899: Fix remaining issues in this neglected imported code. It's my fault it was in a poor state for so long.
arty at svn.reactos.org
- [ros-diffs] [arty] 40067: Fix some issues with peer names being reported. There may be other problems too. My read of MSDN is that queries that return addresses in queries other than TDI_QUERY_ADDRESS_INFO return a TRANSPORT_ADDRESS, so we plumb that through for GetPeerName. Note that this isn't user-facing functionality, so it's unlikely, though not impossible, that we've got it wrong and it'll affect something. Likely, this is an improvement.
arty at svn.reactos.org
- [ros-diffs] [arty] 40188: Formatting only, no change.
arty at svn.reactos.org
- [ros-diffs] [arty] 40190: Actually mark irp pending.
arty at svn.reactos.org
- [ros-diffs] [arty] 40245: Prevent a double lock on the surface by splitting FillSolid into a locking and unlocked version, allowing surface.c to use the locking version.
arty at svn.reactos.org
- [ros-diffs] [cfinck] 39996: Reenable the Solitaire Unicode build. Works well now :-)
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40006: - Sync the common mingw stuff with mingw-w64 HEAD Only few modifications were necessary to get it to work flawlessy with our tree: -> getopt.c, which should rather be a part of "mingwex" (if we need the two Unix apps using it at all..) -> Adding an 'extern int __globallocalestatus; ' to the "internal.h" -> Disabling the custom __mingw_get_crt_info, which depends on defines inside the mingw-w64 tree -> Small warning fixes, which will be submitted to mingw-w64 - Add an include directory "include/reactos/mingw-w64" for their header stuff to make synchronizations easier. - Remove remainders of our previous initialization routines, which still co-existed beside the new ones - Remove misleading and unnecessary files (i.e. "binmode.c")
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40007: Import a part of mingw-w64's "ctype.h" into our "ctype.h" This way we can already remove one modification I did to the original mingw-w64 CRT initialization code Thanks to Timo for the hint
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40077: Sync CRT initialization code with mingw-w64 r690 - Fixed initialization for Console apps with Unicode entry point. Now stuff like "cout" in <iostream> doesn't lead to instant crashes. - Unified the name of the entry point for ANSI and Unicode. The difference is just in the library now ("mingw_main" vs. "mingw_wmain") RBuild was changed appropriately to support this - No more ReactOS-specific changes inside the initialization code
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40105: Tomoya Kitagawa (jptomoya at yahoo.co.jp) - Japanese translation for "getbuilds" and "shared"
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40147: Big testing system commit rosautotest - Rewrite rosautotest in C++ Should increase maintainability and expandability, since most of the functionality is encapsulated in classes and there exist some abstract classes for further enhancements (i.e. new test types). Furthermore, due to the usage of STL strings, we don't need x lines anymore just for building a string out of several small parts. - The new codebase made it fairly easy to implement a Crash Recovery feature based on a journal. If you start rosautotest with the /r option under ReactOS, it will keep a journal about the tests to run and the tests already ran. In case of a crash, it can just continue with the next test in the list then. - Add some reasonable timeouts to avoid certain hangs in case a test crashes sysreg2 - Make the necessary changes to sysreg2 to restart the VM in case of such a crash in 3rd stage, but set a maximum number of allowed crashes as well. Christoph, please test and review that on the Buildslave :-) - Prepend all sysreg messages with [SYSREG] through a new function SysregPrintf, so the BuildBot aggregator script of testman can distinguish between debug output and sysreg messages. - Put all header includes into the central header file "sysreg.h" - Remove unnecessary libs from the Makefile testman - Change the testman Web Interface to show such crashes as CRASH in the Compare and Detail views.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40157: Enable the Crash Recovery feature when doing the RegTest. Now the new sysreg2 just needs to be set up on the Buildslave and we might finally be able to remove all those "Skip Test xyz, because ROS sucks" hacks.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40162: Fix file encoding (= remove UTF-8 BOM)
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40163: This shouldn't have been committed in r38000...
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40164: Sync all non-RosCMS stuff to r40163
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40165: SVN maintenance: Set svn:eol-style to "native" for PHP, JS, SQL and TXT files
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40176: - If we determine that the keyboard buffer is full, only call INT 16h, 0 once without checking again whether the buffer is free afterwards Fixes bug #4264 - Get rid of another procedure for getting a character, can be replaced with two instructions in the only place where this procedure was called See issue #4264 for more details.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40186: - Start customizing some subsystems for RosCMS 4 and our new Backend server --> Bugzilla: Customized to the new config file path --> Shared: Fully customized --> Testman: Fully customized, ready for a test installation now :-) --> Wiki: Customized to the new config file path - Upgrade the MediaWiki config file to our used MediaWiki version - Remove the old ReactOS logo shown in case of a Wiki error, add a refreshed one - Add config file examples to the directories, which are also used by the server, to make local testing easier
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40193: Temporarily add cookie_domain() to "subsys_layout.php" to avoid including non-existent RosCMS v3 components till we have a complete RosCMS 4 solution for this
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40194: Update the testman SQL file
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40195: Prettify output a bit in case we have no search results :-)
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40208: Take the line number as an integer, the STRINGIZER macro didn't work as expected
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40209: Change these calls back to printf, so [SYSREG] is not prepended for the whole debug output
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40210: - Remove the readln function, it did more than it should and had quite a hacky interface The same functionality is implemented inside ProcessDebugData now, with cleaner and no duplicated code :-) - Add more error and result messages - Change the value for "maxcrashes" to 10 (the value used on the Buildslave) - Add more comments - Fix indentation a bit
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40211: Output "SYSREG_ROSAUTOTEST_FAILURE" for sysreg2 in case of a failure inside rosautotest
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40224: Switch to the new BuildBot URL
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40225: Oops, that was rather dedicated to this tree
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40228: Fix some code typos
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40229: Remove all Skip hacks from the Wine tests as we resume from crashes now
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40231: Readd the hack for skipping the bitmap font tests. As long as we have no working bitmap font driver, it results in endless loops and fails, which even get sysreg2 into an uncomfortable state.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40232: Update BuildBot URL
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40233: Merge 40224-40232
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40234: - Add background colors to the result comparison instead of text colors - Add a function for comparing the last two results with just one click
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40235: Use the file provider on iso.reactos.org again
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40236: Merge 40235
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 40239: ROSCMS_PATH was superseded by ROOT_PATH in this website tree
cfinck at svn.reactos.org
- [ros-diffs] [cgutman] 39896: - Merge aicom-network-fixes up to r39293
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39923: - Replace TcpipBugCheck(0) with ASSERT(FALSE) so memtrack doesn't crash release builds - Remove bug.c and supporting files
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39924: - Remove some redundant code
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39935: - Implement the MiniportReset handler
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39939: - Read the network address in all cases
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39941: - Fix NdisReadNetworkAddress - This should increase compatibility with third-party NIC drivers
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39943: - Use the permanent address as the current address if we can't read the current address from the registry
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39958: - Add a driver section to Download - Add the AC97 driver - We need an icon for this section
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39962: - Fix instructions (I should've read the howto more closely)
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39964: - Merge aicom-network-fixes up to r39943
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39988: - Separate AfdGetSockOrPeerName into AfdGetSockName and AfdGetPeerName - Rewrite AfdGetPeerName - I will change SEH to SEH2 before merging
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39990: - Add an extra parameter check
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39994: - Add a check for an empty NetworkAddress registry entry
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 39995: - Add support for manually setting the adapter's network address
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40004: - Merge aicom-network-fixes up to r39995
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40065: - Don't access an index outside the array bounds - Fixes memory corruption when calling AfdGetSockName and AfdGetPeerName - This caused a high-side redzone overwrite when accessing some web sites
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40107: - Implement NdisMDeregisterDmaChannel - My branch needs to be synced with trunk so I'm not using it right now (plus these changes aren't likely to break anything)
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40108: - Implement NdisMQueryAdapterInstanceName
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40109: - Implement NdisMRegisterDmaChannel and NdisMInitializeScatterGatherDma
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40110: - DmaSize is NDIS_DMA_SIZE not BOOLEAN - DmaWidth and DmaSpeed aren't used for bus-master DMA
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40112: - Implement NdisGetDriverHandle
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40113: - Implement NdisCompleteUnbindAdapter
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40138: - Implement NdisDeregisterAdapterShutdownHandler, NdisMapIoSpace, and NdisRegisterAdapterShutdownHandler - Move NdisCompleteDmaTransfer to 40gone.c
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40139: - Implement NdisMCreateLog, NdisMCloseLog, and NdisMFlushLog - Patch by Dmitry Chapyshev (with modifications by me)
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40140: - Implement NdisAllocateSharedMemory
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40141: - Implement NdisFreeSharedMemory
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40142: - Reorganize NDIS code
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40161: - Uncomment the NdisUnmapFile call in NdisCloseFile - Found by Dmitry Chapyshev
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40168: - Don't forget to store the status in the IRP - Fix some return statuses
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40170: - Fix release build
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40175: - Query MaxMulticastAddresses from the miniport
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40177: - Fix a memory leak
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40178: - Implement NdisFreeDmaChannel
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40183: - This should fix a rare afd crash - It was a race condition caused by another thread clearing our IRP while we were still using it
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40200: - Fix several cancellation and socket shutdown issues: - Don't call DestroySocket if FCB->State == SOCKET_STATE_CLOSED because the FCB is already being destroyed (Irp->Cancel checks hid this bug) - Remove the Irp->Cancel checks (hacks) - Only return early if we can't cancel an IRP - Add an FCB->State check in StreamSocketConnectComplete - Store the failure status in the IRP
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40213: - Set the IP_PACKET_FLAG_RAW flag on Raw IP packets
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40214: - Return STATUS_NETWORK_UNREACHABLE if we can't get a route to the remote address
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40215: - Fix ICMP
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40230: - Revert an unwanted change
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40258: - Fix several handle leaks
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40259: - Remove some unnecessary code
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40260: - Wait on the correct event
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40262: - Fix some issues with LockBuffers - We must lock buffers before using them
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40263: - More LockBuffers fixes - Now attempting to sync the clock with a network time server doesn't cause an access violation
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40264: - Remove an unnecessary parameter
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40267: - Remove a useless parameter from UnlockAndMaybeComplete - Fix a few listening bugs
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40270: - Implement NdisMAllocateSharedMemoryAsync - Zero the entire packet in NdisAllocatePacket
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40271: - Fix a typo
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40275: - Fix some TDI flags
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40300: - Validate the output buffer size before writing to it - Fix some potential memory leaks - Lock the FCB in AfdCloseSocket
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 40301: - Move the buffer size validation before writing to the buffer - Change the status to STATUS_BUFFER_TOO_SMALL
cgutman at svn.reactos.org
- [ros-diffs] [cwittich] 40013: stub wlanapi
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40033: add a dummy wlansvc
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40042: add ntddndis.h and windot11.h
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40043: add wlantypes.h and move some definitions to the correct place
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40047: -add some more WLAN types -add wlansvc.idl
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40052: move some structs to the idl
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40053: stub wlan rpcserver
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40054: implement WlanCloseHandle
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40055: -implement WlanScan and WlanEnumInterfaces -add some more NDIS definitions
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40056: add missing types
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40057: add some wlanapi tests
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40059: more precise error descriptions
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40060: -add wlan service to registry -add wlansvc and wlapapi_winetest to bootcd -add some parameter checks to WlanCloseHandle -halfplement WlanOpenHandle
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40133: -allow to stop the service -listen for rpc calls
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40134: use ncalrpc instead of a named pipe
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40136: add some new (incomplete) network headers
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40221: fix some typos
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40222: fix some more typos...
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40223: GetConsoleProcessist -> GetConsoleProcessList
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40226: sync DDE to wine 1.1.17
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40227: update README.WINE
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 40241: kill the vm if it is already running (quick and dirty)
cwittich at svn.reactos.org
- [ros-diffs] [dchapyshev] 39821: - Add mciavi32, mcicda, mciqtz32, mciseq, mciwave from Wine
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39825: - Add iccvid, imaadp32.acm, msadp32.acm, msg711.acm, msvidc32 from Wine
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39826: - Full path to mci*.dll is unneeded - Add system.ini
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39828: - Remove duplicates
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39831: - Fix dmo.h and mediaerr.h
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39833: - Fix pictures icons - Add data for .avi files
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39840: - Change themes fonts to Tahoma
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39841: - Get system color depth for application list
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39842: - Add more known dlls - Add to Path variable a directory wbem
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39843: - Add check of returned value for EnumDisplaySettings
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39844: - Fix typo
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39850: - Sync comctl32 with Wine head
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39851: - Sync comdlg32 with Wine head
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39852: - Sync header
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39853: - Sync ole32 and oleaut32 with Wine head
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39854: - Fix build
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39855: - Comment all actctx functions. They are not implemented also programs can work without them
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39865: - Fix header
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39866: - Sync spoolss with Wine head - Fix winspool stubs
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39867: - Sync crypt32, jscript, mapi32, mlang, msctf, msvcrt20, msvcrt40, msxml3, snmpapi, urlmon with Wine head
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39869: - Add GUIDs for msctf
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39882: - Add more check of parametres in GetDIBits
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39891: - Fix exceptions in some cases (if CriticalSection->DebugInfo = NULL)
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39900: - Sync comctl32, cryptui, mlang, msctf, netapi32, ole32, urlmon with Wine head
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39909: - Fix typo
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39947: - Add simple multimedia player
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39948: - Add mplay32 to bootcd - Opening .wav, .cda, .avi, .mid files with mplay32
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39949: - Add Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39953: - Add Ukrainian translation by Sakara Yevhen - Other small changes
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39955: - Fix build
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 39999: - Update Ukrainian translation by Sakara Yevhen
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40000: - Sync ole32, oleaut32, olesvr32 with Wine head
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40011: - Alphabetically re-order README.WINE. Patch by Kario See issue #4239 for more details.
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40025: - Remove win16 stuff
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40026: - Fix typo
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40027: - Create Entertainment folder - Add shortcut for sndvol32
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40029: - Add shortcut for dxdiag
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40031: - Add mssign32, msisip, query, updspapi, wintab32 from Wine
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40036: - Add httpapi, initpki, itircl, msisys.ocx, msnet32, pidgen, resutils, sccbase, slbcsp, softpub, traffic from Wine
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40037: - Fix build
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40039: - Add mp3 codec from Wine
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40044: - Change font to Tahoma
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40045: - Sync quartz with Wine head
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40046: - Add some defines
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40085: - Update toolbars bitmaps - Set toolbars height to 16
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40086: - Change icon for Network Connections folder
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40129: - Implement NdisMapFile - Implement NdisUnmapFile
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40158: - Add Russian translation for peoplemap
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40160: - Fix typo
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40205: - Sync Tahoma fonts with Wine head
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40206: - Replace stub qedit on qedit from Wine
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 40207: - Replace stub msdmo on msdmo from Wine
dchapyshev at svn.reactos.org
- [ros-diffs] [dgoette] 39818: * readd group & acl deletion * fix subsystem integration * tooltip now does not hide, if changing the <td> element inside the same <tr> * tooltip now hides, if editor is loaded * generator now doesn't cache scripts * show error message on login failure, instead of a white page
dgoette at svn.reactos.org
- [ros-diffs] [dgoette] 39868: * fix problems while selecting entries via dropdown * fix update of user language in admin panel
dgoette at svn.reactos.org
- [ros-diffs] [dgoette] 39916: * convert templates, instead of just change type * load backends of current instance instead of roscms master * show language selection in user interface again * minor adjustments
dgoette at svn.reactos.org
- [ros-diffs] [dgoette] 40251: branch compatability database for overhaul
dgoette at svn.reactos.org
- [ros-diffs] [dgoette] 40252: create new folder structure and move files to their new folders, update header
dgoette at svn.reactos.org
- [ros-diffs] [dgoette] 40253: Rename Subsystem class for subsystems with own user tables to SubsystemExternal, and use Subsystem for our own subsystems
dgoette at svn.reactos.org
- [ros-diffs] [dgoette] 40254: start to convert database calls to PDO, also removing dependency from roscms function cookie_domain()
dgoette at svn.reactos.org
- [ros-diffs] [dgorbachev] 39819: - Add missing strings to RC files, fix formatting. Mario Kacmar, bug #4211. - Fix other translations in the same spirit.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 39820: Recode French files from UTF-8 to CP-1252.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 39933: Silence compiler warning.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 39934: Fix bug #4249 and crash in QEMU. Alex Ionescu, bug #4249.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 39959: Do not crash on Pentium.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 39960: Add Japanese font to USetup.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 39965: Swedish translation by Anton Adell (anton_hahaha *at* hotmail *dot* com). Bug #4245.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 39979: Dutch translation, Jan Roeloffzen, bug #4263.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40008: Return to an old idea of MiMapPageToZeroInHyperSpace(), "fix" bug #4267.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40009: Italian translation of MPlay32 by Carlo Bramini. Bug #4270.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40010: Fix bug #4273 (Slovak part for r39980, Mario Kacmar) and a few other translations.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40012: Fix build. Sorry.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40014: Trying to fix boot breakage.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40018: - Use MmCreateHyperspaceMapping() again. - Delete hyperspace mapping before releasing cache segment (bug #4249).
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40019: Disable locks for now.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40020: Trying to use r39938 variant again...
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40021: Uncomment locks, remove unnecessary stuff.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40022: Add multimedia player to syssetup. Mario Kacmar, bug #4274. Fix formatting.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40034: Update Spanish translations. Javier Remacha, bug #4278. (1/2)
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40035: Update Spanish translations. Javier Remacha, bug #4278. (2/2)
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40061: Update Slovak translation, fix formatting. Mario Kacmar. Bug #4281.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40150: Do not forward TraceMessage() to itself.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40174: Update Japanese translation of Syssetup. Patch from Tomoya Kitagawa (jptomoya|AT|yahoo|DOT|co|DOT|jp), bug #4295.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40181: Add "REACTOS Mm Hack of Doom" again (removed in r39723). Bug #4296.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40282: Shell32 translation patch from Tomoya Kitagawa, bug #4310.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 40295: Do not crash with "Assertion 'Process == PsGetCurrentProcess()' failed" msg.
dgorbachev at svn.reactos.org
- [ros-diffs] [dreimer] 39950: Translate the ReactOS MediaPlayer into German and Polish (Maciej Bialas). Sync WinHLP32 and WordPad with Wine HEAD.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 39976: Bug 4260: slovak translation for mplay32 by Mario Kacmar Bug 4261: Translate Patch, Dutch for mplay32 by Jan Roeloffzen
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 39977: Bug 4255: ReactOS norwegian translate files by Lars Martin Hambro
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 40064: Update German Translation
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 40291: Sync write with Wine HEAD
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 40292: Sync WinHLP32 and WordPad with Wine HEAD. Bug 4306 by Paolo Devoti. Update for Italian Translations.
dreimer at svn.reactos.org
- [ros-diffs] [fireball] 39847: - Add privileges check to SystemTimeAdjustmentInformation SSI routine. Spotted by Dmitry Chapyshev.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39856: - Move part of the 1st stage pnp hacks to kbdclass driver. Previously, the driver (i8042prt) relied on kbdclass's normal reinit routine being called BEFORE a registered boot reinit routine, which is certainly wrong on a real NT system. - Now, the correct order is ensured, and it is not relying on a broken reinit calling order in ReactOS anymore.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39857: - Consider Pnp initialized after system drivers finished loading. - Fix reinitialization routines callbacks: processing reinit callbacks after EVERY driver load, including boot drivers is wrong. The sequence should be init boot drivers, call boot drivers reinit routines, load pnp drivers, load system drivers, call reinit routines. And then, when Pnp is initialized, call reinit routines after every driver module load event.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39859: - Refactor Fast Reference implementation into a generic module with init/acquire/release/compare/insert interfaces, and update the executive callback & object manager referencing code to use it. - Always capture fast reference values on the stack since a fast reference is by nature volatile. - Based off earlier work from Alex to fix callback implementation.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39863: - Add first version of USB keyboard driver (limitations: no keyboard LEDs support, no repeated keypress support, right-side modifier keys not supported). - Cleanup source code of USB mouse driver.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39876: - Make TOKEN pointer in OBJECT_HEADER a fast reference, just like on Windows. - Update SD cache code to treat it as such. - Improves performance by 500% during security checks - noticeable impact during large file or registry transfer operations.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39903: - Fix UsbBuildGetStatusRequest macro.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39912: - Fix an incorrect assumption that endpoint descriptors must immediately follow an interface descriptor (there may be generic descriptors in between too, as it is for e.g. USB HID devices). Thanks to Michael Lotz from Haiku for his help with this issue. - Fix incorrect handling of alternate interface settings, which resulted in reading uninitialized memory.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39913: - Major cleanup of USB keyboard driver: * Remove huge hack, which is not needed anymore since 39912. * Put all global variables into device extension, allowing support for more than one USB keyboard. * Cleanup driver extension structure. * Remove unneeded endpoint finding code. - Add test code for LEDs support (now puts three of them into ON state).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39914: - Move USB keyboard LEDs managing code into an own function.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39918: - Fix wrong placement of KEYBOARD_DEVICE_EXTENSION structure. - Fix wrong include order. - Fixes build.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39936: - Initialize hyperspace before page lists. Fixes boot problem (spotted by Alex).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39937: - Fix a typo: set a value, not a bit.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39974: - Load debug symbols if compiled with DBG, but don't load if booting with less than 96Mb of RAM.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39975: Evgeniy Boltik <bstsoft at narod.ru> - Use bitmap's DIB palette, if it exists. Fixes problems described in bug 4147. See issue #4147 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39978: - Unhack usb mouse driver after endpoint parsing code was corrected. - Cleanup usb mouse driver source code, make its structure similar to the usb keyboard driver.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 39983: - Remove two unnecessary boot types (Windows2000 and WindowsXP), and add ReactOSSetup2 type for WinLdr-style setup loader. - Add a stub for LoadReactOSSetup2().
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40028: - Implement first part of setupldr: * Constructing boot / system paths * Opening boot device * Getting options string * Loading kernel, hal and kdcom.dll, and their dependencies
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40030: - Implement NLS data loading.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40032: - Give winldr's PE loader its own debug mask.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40040: Evgeniy Boltik <bstsoft at narod.ru> - Brush's origin is always (0, 0) of a window, not a screen. Offset it accordingly in NtGdiStretchBlt. See issue #4147 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40041: Evgeniy Boltik <bstsoft at narod.ru> - EngStretchBltROP expects a ROP4 code, but SRCCOPY is ROP3. Convert it accordingly. See issue #4156 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40048: Evgeniy Boltik <bstsoft at narod.ru> - Move clipping from StretchBlt to Eng. - Add ROP support to StretchBlt. - Fix alphablend support (alphablend.exe produces same result as tested on Windows XP). See issue #4156 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40063: - Support loading drivers which have no subdirectory in their image path.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40066: - Implement boot drivers loading.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40074: Evgeniy Boltik <bstsoft at narod.ru> - Rework 16bit DIB alphablend to do alpha operations in source's palette (32bpp) to obtain much better output quality without data loss. See issue #3708 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40103: Evgeniy Boltik <bstsoft at narod.ru> - Rework 8bit DIB alphablend to do alpha operations in source's palette (32bpp) to obtain much better output quality with lowest possible quality loss. See issue #4291 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40106: - Don't try to be smarter than Windows and don't copy background/foreground color from the original DC. Spotted and confirmed by Evgeniy Boltik. As a result issues in bug 4143 are fixed, as well as other possible problems. See issue #4143 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40152: - Remove obsolete Doxyfile config files. Spotted by Alexey Komarov.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40156: - Allocate and initialize setup loader block. - Add setup loader block pointer conversion to WinLdrInitializePhase1 (if it exists). - Temporary: provide empty boot options string.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40256: - My OLPC-tree debugging hack/patch.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40257: Apply patch from Wine: http://www.winehq.org/pipermail/wine-patches/2009-March/071155.html - Fix bitmap size calculation in IMAGELIST_InternalExpandBitmaps and remove unneeded parameter. Memory requirements are greatly reduced after this fix. See issue #4304 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40261: - Fix queue index (actually do what comment in the code says). Spotted by Alex.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40268: - Pass correct allocation flags to ZwAllocateVirtualMemory. - Don't provide region size when freeing virtual memory (spotted by Evgeniy Boltik, confirmed by MSDN).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40269: - Remove a header structure from memory regions allocated with EngAllocUserMem. Modern versions of Windows (at least XP and higher) don't do this and instead save this information elsewhere. Confirmed by Alexandre Julliard's test case for calling WriteFile with the DIB section bits as buffer (5 less failures now) and by arguing with Evgeniy Boltik.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40284: - Implement KeTestSpinLock.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40285: - Synchronize debug messages output to the serial port. Now each line of a debug log is printed synchronously, as it is NT. In future, this should be converted to a generic spinlock for all registered KD handlers.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 40290: [FORMATTING] - Change comments to match kernel coding style - Remove EOL spaces.
fireball at svn.reactos.org
- [ros-diffs] [frik85] 39845: RosCMS update: * fixed annoying bug: metadata got lost in certain circumstances
frik85 at svn.reactos.org
- [ros-diffs] [gbrunmar] 39875: Added stubs for Direct3D 7, 8 and 9 tests in dxdiag.
gbrunmar at svn.reactos.org
- [ros-diffs] [gedmurphy] 39887: Don't leak font objects
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 40297: Create the system and device imagelists with the correct bpp Do the same with the explorer stuff
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 40298: fix wine's code a little better
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 40299: - Show the underline menu cues when pressing the alt key - Load user preferences on userinit - Add the effects dialog to desk.cpl - Patch by Jan Roeloffzen (jroeloffzen[at]hotmail[dot]com) - Quickly reviewed by Thomas and I, applied a few bug fixes to the patch See issue #3901 for more details.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 40302: partially revert to slightly broken Wine code for now
gedmurphy at svn.reactos.org
- [ros-diffs] [gschneider] 40166: - GetBitmapBits: This function should return DDB size since it's for 16 bit win only. So calculate this size instead of supplying the DIB size - BITMAP_GetObject: Don't always supply compression type BI_RGB, but distinguish compression from bitmap format. A problem with BI_BITFIELDS remains, since it can't be detected that way. Add a comment to GetDIBits too, same problem - this implicit BITFIELDS -> RGB issue could be the reason for some (delayed?) drawing problems - GetDIBits: The palette information should be copied in both operation modes so move it to the beginning of the function - Fixes ~10 gdi32 bitmap winetests (but depends on used bit depth)
gschneider at svn.reactos.org
- [ros-diffs] [hpoussin] 40265: Fix typo
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 40266: Add some defines, to be used later in freeldr
hpoussin at svn.reactos.org
- [ros-diffs] [hyperion] 39880: Daring attempt at a file name with non-ASCII characters
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 40102: Conversion to/from ODF is very new, therefore it sucks. Better use the classic Powerpoint format instead
hyperion at svn.reactos.org
- [ros-diffs] [janderwald] 39822: - Add missing guids, interfaces, structs to get CMIDriver compile
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39824: - Disable ASSERTMSG macro to fix compilation - Fix definition of PCPROPERTY_REQUEST
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39827: - Fix compilation of cmidriver - Does not yet link
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39864: - Import libsamplerate from http://www.mega-nerd.com/SRC/download.html - It will be used for samplerate conversion in kmixer - Thanks to blight for helping with asm - Do not import medium / high quality coeffs (600KB / 8MB file size)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39877: - Start implementing kmixer
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39884: - Implement Pin object functions - Remove test sample function, as silverblade will implement those
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39885: - Add wdmaud.drv to bootcd
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39886: - Setup winmm entries for wdmaud.drv if they dont exist yet
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39893: - Implement a fast read / fast write path with KsStreamIo - Fix 2 bugs in KsRegister*Worker code - Implement fast write support for the general purpose dispatcher in portcls - Implement a IIrpQueue object will queue pending irp requests - Refactor IPinWaveCyclic interrupt handling code to work with IIrpQueue - Handle wave out request in IRP_MJ_WRITE and submit them using KsStreamIo -
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39894: - Fix a few issues to open wdmaud / write to - Under lucky circunstances, you might be able to now to play an mp3 with winamp ; ) - Dedicated to all people helping to achieve this
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39895: - Sorry broke build
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39901: - Free queued audio buffers and complete irps
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39902: - Rewrite writing to common buffer to fix stuttering sound
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39904: - Document the mega-haxxx
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39907: - Wait for the APC in wdmaud.drv - Queue ~ one second of audio data before starting to stream - Check if an audio pin is already open and re-use it in that case
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39915: - Register default sound schemes when an new audio adapter is installed - Pass the full filename to PlaySound as the sound might not be in standard location
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39917: - Disable message flood when playing audio files as it is very time critical and makes audio stutter - Free remaining irps and make sure that the dpc finished before stopping the audio stream. This fixing stuttering when there are too few audio buffers available. - Complete the IRPs when they are actually have played. This should make audio playback position become more accurate and prevents application to feed in too much audio buffers - VLC 0.9.8a can now playback audio files (no window is shown -> different issue)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39926: - Implement KSPROPERTY_PIN_PROPOSEDATAFORMAT - Add KSPROPERTY_PIN_PROPOSEDATAFORMAT handler to IPortWaveCyclic
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39946: - Add kmixer to bootcd - Check if device supports a specified format. When the device doesnt support a format, query its datarange and create a format which it supports and create a kmixer pin which is used to convert the format - Load kmixer.sys when sysaudio starts - Call kmixer when there is work to do. - Bitrate increasing / decreasing is not working at all. (Need to find a working algorithm, volunteers?) - Install kmixer service when an audio adapter is installed
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39952: - Implement wave pcm bitrate conversion. Atm only 8-16 bit has been tested - The tricky part is just to get result value into the right byte order (endianess) - Thanks to Christoph and everyone else :)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39954: - Use Interlocked*List function to improve stability as a few of the timing issues have been resolved - Queue a dpc for each completed buffer - Complete the irp as soon as possible
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39956: - Check if handle is re-used. Fixes double-freeing of handle & crash
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39957: - Use Byteswap intriniscs to improve performance - Hint by Physicus
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39982: - Don't use a tag if there is none assigned - Fixes a crash in es1370mp driver
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39984: - Fix KSDATAFORMAT_WAVEFORMATEX & KSDATAFORMAT_DSOUND alignment
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 39992: - Disable some debug prints - Close the real pin on exit / when a new wave stream is played. This should fix stuttering when changing the sample rate - Always create the mixer pin
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 40001: - Remove hack in IDmaChannel::PhysicalAddress as it will hide the bug and not prevent es1370mp from crashing - Fix a horrible where the Mdl was not created for the common buffer - Might fix other audio related crashes - Forward IRP_MN_QUERY_INTERFACE to next lower device object - Fix & enable PcForwardIrpSynchronous implementation - Add debug print to IServiceGroup when a unknown IID is requested
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 40015: - Silence a few debug prints - Add a tag for each queued irp which will be used by the future IPortPinWavePci object - Add support for basic support for capture devices - Implement IPortWavePciStream object
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 40016: [20:33] Stefan100: the code inside an ASSERT won't be executed on release
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 40058: - Fix memory leak - Fix memory corruptions - Does not fix es1370mp / es1371mp driver (qemu / vmware)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 40104: - Experimental implementation of _RpcEnumInterfaces - If'd out as GetIfEntry2 is not yet implemented
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 40172: - Clean up my working copy
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 40237: - Fix calling convention for KsNullDriverUnload
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 40238: - Export KsNullDriverUnload - Stop the audio stream at PASSIVE_LEVEL - Refactor sysaudio code to make it less complex and remove code which is not used - Add a few comments
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 40250: - Remove dead code - Silence a few debug prints - Implement Dispatch_FastRead, Dispatch_fnFastDeviceIoControl - Change _InterlockedXXX to InterlockedXXX - Store IPortPinWaveCyclic pins in an array and close pin on a new create request (fixes a memory leak) - Complete the close irp when the stream has really been closed
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 40296: - Return correct byte size - Fixes 3 wine test failures
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 40304: - Revert 40296 - This will not work for REG_DWORD
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 39835: - Implement GdiIsMetaFileDC and GdiIsMetaPrintDC.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 39837: - Implement GdiIsPlayMetafileDC.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 39839: - Add LanguagePack support to GetFontLanguageInfo.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 40023: - Add Font attribute support for NtGdiHfontCreate.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 40051: - Patch by Evgeniy Boltik: Fix Rectangle, Ellipse, RoundRect and Polygon.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 40075: - Added one more gdi entry flag with notes.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 40081: - Rename gdi entry flag.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 40171: - Implement AddFontMemResourceEx and simplify RemoveFontMemResourceEx.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 40212: - Write new simplified NtGdiDeleteObjectApp based on test case. - Include internal function GetObjectOwner to support retrieval of owner process ID. - Update GDI_TABLE_ENTRY.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 40273: - Add Lock point and AVL table pointer to W32PROCESS. This is for EngAllocUserMem and friends.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 40274: - Add The rest to W32PROCESS.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 40288: - Fix W32PROCESS, replaced pointer with structure.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 40293: - Update W32PROCESS and related code.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 40294: - Move W32PROCESSINFO to PROCESSINFO.
jimtabor at svn.reactos.org
- [ros-diffs] [jmorlan] 39834: In the DOSKEY command: - Fix handling of spaces - When reading from file, remove ending '\n' - Don't convert macro name to lower case - Disallow empty macro name or macro names containing spaces
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39836: Fix BatchParams to handle unconventional spacing/quoting properly.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39846: Separate batch file contexts and FOR contexts into two different structs, since they don't actually have anything in common any more
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39848: Speed up batch file execution by reading a line at a time instead of a byte at a time.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39858: Rework batch-file processing so that 'call file.bat' doesn't return until the file has finished, allowing constructs like 'call file.bat & somethingelse' to work properly.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39861: A little cleanup of cmd.c: - Remove bIsBatch variable, and just check for bc != NULL instead. - Since Batch doesn't return until the batch file is finished, CMD /C no longer needs to call ProcessInput. - Don't bother loading ntdll.dll on Windows 98; it doesn't export the functions we want to use from it.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39862: In the CRT, replaced __set_errno calls having Win32 error codes as their argument with _dosmaperr.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39879: Make CALL command do another round of %-variable substitutions.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39889: FAT(X)IsDirectoryEmpty: When done with one page, go to the next one instead of reading the same page over again. Fixes inability to remove directories that previously had many files in them.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39890: - Ignore special characters in a REM line. - Make the \n-printing in batch files with ECHO on more consistant with how Windows does it.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39892: Implement SETLOCAL and ENDLOCAL commands. Make delayed expansion optional (disabled by default, enabled by CMD /V switch or with SETLOCAL)
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39910: - Clean up code for DIR command - Fix bug where "DIR directoryname /S" wouldn't list subdirectories (you needed to do directoryname\*.*) - Get rid of extra * that appeared in DIR /B /S output
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39911: add ConPrintf and ConPrintfPaging prototypes to cmd.h
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39944: Give an error message when trying to DEL a file that doesn't exist (Bug 4244). Patch by Victor Martinez <vicmarcal at hotmail.com>.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39945: Fix bug where wcscspn could return non-zero value on an empty string.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39973: Instead of having DOSKEY print something when it successfully adds an alias, print an error message when it fails. Also implement some options that were missing.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39986: NtSetInformationObject: OBJECT_HANDLE_ATTRIBUTE_INFORMATION is just made of BOOLEANs, so it doesn't need ULONG alignment.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39991: In a pipeline ("prog1 | prog2") run all programs simultaneously, using a real pipe instead of a temporary file. Output from RosBE "make" is now visible immediately instead of having to wait for it to complete.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 39998: In a 'Bad command or filename' error, print the name of the non-existent program, so getting the error from a batch file isn't so mysterious.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40024: Replace a couple hacks supporting specific cases of enhanced variable substitution (%~var) with a more general implementation. All tests in rostests/win32/cmd/script_testsuite can now be passed using ReactOS cmd in Windows, though still not yet in ReactOS itself.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40038: - Allow running a batch file from inside a FOR - A little cleanup
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40050: Fixed output of various date/time stuff ($D and $T in prompt, %DATE% and %TIME% variables, DATE /T and TIME /T commands) to be more compatible with Windows.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40062: Implement ASSOC command (Bug 4275). Patch by Lee C. Baker <lee at leecbaker.com>.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40082: - Implement MKLINK command. - Remove unused library shell32 from cmd.rbuild.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40083: Fix a typo
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40084: - Implement SHIFT /n. - Make prompt code $T and %TIME% have the hours space-padded, not zero-padded. - Allow delayed expansion in the parameter of IF ERRORLEVEL.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40094: - Make MEMORY command use GlobalMemoryStatusEx if available, so it can show values >= 4GB. - Fix overflow bug in FREE command that caused values >= 4GB to wrap around. - A little simplification of ConvertULargeInteger function
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40144: Replace hard-coded English string constants with translatable resource strings. (Bug 3718)
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40148: - When running a non-executable file, if the program handling the file type is a console program (e.g. Perl/Python) it should run in the same console as cmd, and cmd should wait for it. Implement this by using ShellExecuteEx instead of plain ShellExecute, with the SEE_MASK_NOCLOSEPROCESS and SEE_MASK_NO_CONSOLE flags. (SEE_MASK_NO_CONSOLE does the opposite of its MSDN description) - Use NULL as the lpVerb to get the default action ("open" is not necessarily the default) - Allow passing parameters besides just the file name
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40169: Make START command able to open non-executable files/directories/URLs using ShellExecute. (Bug 4055)
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40184: - Moved the code for updating the drive-specific current-directory environment variable out of RTL and into the CRT. Testing on Windows shows that neither RtlSetCurrentDirectory_U or SetCurrentDirectory update these variables, but _tchdir does.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40185: - In cmd's PUSHD and POPD commands, change directory using _tchdir.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40191: Implement %~$PATH:var variable substitution
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40197: Fix a bug in wcstoul causing it to set *endptr improperly.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40198: Implement all remaining switches for the START command.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40244: - Implement CMD /D, /Q, and /R switches - Do %envvar% expansions in CMD /C or /K commands - Make SETLOCAL recognize ENABLEEXTENSIONS and DISABLEEXTENSIONS, although it doesn't do anything yet - Make VERIFY set the errorlevel (documented in SETLOCAL /?). Also make it recognize when ON/OFF is followed by space - Make ECHOSERR actually print to stderr, not stdout - Make echoed display of ( ... ) blocks look nicer (Bug 4022) - Fix some other minor display bugs
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40248: - Fix a buffer overflow in cmd - Make "CMD /C" clean up before exiting to get rid of spurious "memory leak" debug messages
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40249: - Add another heap freelist for small blocks, making mingw32-make about 100 times faster at loading makefile.auto
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40272: - Implement CMD /A and /U switches. - CLS: Fill console with current color rather than original; if standard output is not a console, print a form-feed character. - COLOR: If standard output is not a console, do nothing.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40280: Make command parsing in DoCommand/Execute more compatible with Windows
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40289: Make cmd able to (sort of) work without a console.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 40289: Make cmd able to (sort of) work without a console.
Steven Edwards
- [ros-diffs] [jmorlan] 40303: Fix some incorrect lengths in ConInString (Bug 4085); also make sure result is nul-terminated.
jmorlan at svn.reactos.org
- [ros-diffs] [khornicek] 39919: - fix logic, global mouse and keyboard hooks are supported, dinput now works again
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 39920: - fix the class name, vbox guest additions installer proceeds a bit further now
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 39921: - fix some prototypes, remove dxroslayer from dsound - sync dsound with wine head, it now works again (tested on win xp and reactos)
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 39922: - fix glEdgeFlagPointe prototype - clean up opengl32.h a bit
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 40283: update Mesa3D to version 7.4
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 40286: - fix possible memory leak (patch from Mesa3D by Daniel Zimmermann)
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 40287: - return WSAEMSGSIZE on both STATUS_BUFFER_TOO_SMALL / STATUS_BUFFER_OVERFLOW:
khornicek at svn.reactos.org
- [ros-diffs] [mjmartin] 40017: - Fix few more wine tests for services; return correct param values for GetServiceDisplayNameW and GetServiceKeyNameW when service name is not found.
mjmartin at svn.reactos.org
- [ros-diffs] [mjmartin] 40281: create.c: NpfsCleanup - Do not set the pipe's state to FILE_PIPE_DISCONNECTED_STATE, it is needed for determining broken pipes. Only set pipes otherside to NULL if it is not NULL already. fsctrl.c: NpfsDisconnectPipe - Set return status to STATUS_PIPE_DISCONNECTED if pipe is already disconnected. Add code to handle cases where PipeState is connected and pipes otherside has been set to NULL. rw.c: Set return status to STATUS_BROKEN_PIPE if the other side of pipe has been set to NULL, the data available in pipe is zero and pipe state is connected. Check that pipes otherside is valid before attempting to set the othersides read/write event.
mjmartin at svn.reactos.org
- [ros-diffs] [mkupfer] 39830: Sascha Clausen <r4v3r AT hotmail DOT de> - Set menu ID. - See issue #2144 for details.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39838: - Show the currently selected color scheme in combo box instead of default "Reactos Standard". - The value HKCU\Control Panel\Apperance\(New)Current isn't used yet. - See issue #4164 for details.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39870: Evgeniy Boltik <bstsoft AT narod DOT ru> - Fix if param Brush == NULL. - See issue #4220 for details.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39871: Sascha Clausen <r4v3r AT hotmail DOT de> - Draw bullet for menu radio group. - See issue #4193 for details.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39872: Evgeniy Boltik <bstsoft AT narod DOT ru> - Fix crash in Eng function - See issue #4173 for details.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39874: - modify hackfix DrawMenuBar function use user32 function instead of sending messages - DefWndNCPaint needs to split up and some parts have to move to subsystems to provide the menu functions independent of window non-client drawing
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39878: - Draw bullet for menu radio group with ellipse instead of pie. - This is a better solution for issue #4193. - The pie problem remains.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39881: - Change menu symbols drawing to marlett font.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39888: - more improved version, reduced calls, allocate ressources if needed only
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39897: - temporary fix to show current time format setting in control panel
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39898: - translate remaining items to native language (German)
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39906: - continue "marletting" - use marlett font for caption buttons
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39908: - continue "marletting" - use marlett font for checkbox
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39940: - due to minor differences (marletting related) combine drawing routines for check box and radio button - initial version for popup arrows, maybe someone know how to remove the bitmap and memory-dc stuff properly
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39942: - fix the bitmap and memdc issue for menu items (popup arrow, check and radio symbols)
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39963: - minor German translation and dialog resource fixes
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39980: - use symbolic names instead of numeric values (made for English and German, other languages needs to change)
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39981: - fix some German dialog ressources (2nd attempt)
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39989: Evgeniy Boltik <bstsoft AT narod DOT ru> - Fix draw icon with alpha in 32 bit. - See issue #4243 for details.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 39997: - Add a hackfix comment for issue #4243 due to several requests.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 40173: - Disable "Back" in last page of syssetup, because it doesn't make any sense.
mkupfer at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 39925: - Implement a new Hyperspace Mapping Interface: - The new interface is portable and much faster than before. For example, unmapping a hyperpage is almost a one-line operation. - The new interface is also thread-safe and uses the EPROCESS hyperspace spinlock. - However, in order to isolate from React Mm internals, the Hyper IRQL and Process are stored as globals, so this will not work on SMP. - For now, mapping vs. zero PTEs are not treated differently, but the two interfaces have been separated pending future work. - Performance tests with _rdtsc resulted in an improvement of over 300% compared to the old interface. - Hyperspace mappings are frequent, so the improvement is noticeable during startup (3/10ths of a second). - This also fixes incorrect initializtion of hyperspace -- pages were zeroed out (which requires hyperspace) before hyperspace was created.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 39938: - Rework Hyperspace Mapping Interface for Page zeroing. It is now more efficient and adapted to ReactOS. - This also fixes some race conditions. - There was a lot of difficulty getting this patch through because of everyone else adding their 2 cents to the code. Next time, wait.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-dev] [jmorlan] 40289: Make cmd able to (sort of) work without a console.
Steven Edwards
- [ros-diffs] [sginsberg] 39829: - Fix 37825 -- Yes, we shouldn't check if an unsigned value is larger than or equal to zero, so just fix the check instead of...commenting out the assertion.
sginsberg at svn.reactos.org
- [ros-diffs] [silverblade] 39832: Don't enable sndblst.sys yet
silverblade at svn.reactos.org
- [ros-diffs] [spetreolle] 39823: Recode rosapps French files from UTF-8 to CP-1252.
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 39961: -Add French translation thanks to elhoir who saw that my eyes and english aren't perfect :)
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 40002: French part for r39980: - use symbolic names instead of numeric values (made for English and German, other languages needs to change)
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 40003: Spanish part for r39980: - use symbolic names instead of numeric values (made for English and German, other languages needs to change)
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 40049: unbreak wlananpi build by #ifdef'ing struct_C, struct_D and struct_E
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 40167: Fix file location in file properties dialog.
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 40192: setupapi.CMP_RegisterNotification is not a stub anymore, update cfgmgr32.spec accordingly.
spetreolle at svn.reactos.org
- [ros-diffs] [sserapion] 40114: Implement generic forms of __wine_push_frame and __wine_pop_frame (from wine). This code is duplicated but looks different, specifically the use of Frame->Next and Frame->Prev, this is just an effect of different definitions for EXCEPTION_REGISTRATION_RECORD both Next and Prev are actually the same. Maybe someone could look into tidying this up a bit.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40116: Clean up merge leftovers.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40117: I'm just looking at ReactOS-i386.rbuild and unbreaking the build.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40118: %m is a glibc extension, convert it to "%s", strerror(errno). and fix 64bit build of dhcp service
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40119: commit mysteriously missing file.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40120: Fix 64bit build.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40121: commit mysteriously missing file.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40122: 64bit build fixes.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40123: Even more 64bit fixes.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40124: Fix 64bit build. It works too.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40125: Fix 64bit build.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40126: Remove debug code.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40127: Fix 64bit build. Dedicated to silverblade (please review).
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40128: Fix 64bit build. Dedicated to silverblade (please review).
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40130: If you build it, they will come. The program builds but does not load in windows with error STATUS_INVALID_IMAGE_FORMAT. (Suspect linker).
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40131: Fix merge artifacts.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40132: commit mysteriously missing file.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40149: update file list (still commented out)
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40151: Don't disable this module.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40153: Use InterlockedCompareExchangePointer.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40154: Convert to C, its easier to link(specially in the kernel). :)
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 40155: Remove wine/msacm.h it just duplicated the one with have in psdk/ but with extra incorrect definitions. Fix ACMDRVSTREAMINSTANCE, ACMDRVSTREAMHEADER, PORTALLOC, WAVEOPENDESC, MIDIOPENDESC, MIXEROPENDESC structures. Fix ACMFILTERENUMCBA/W, ACMFILTERTAGENUMCBA/W, ACMFORMATENUMCA/W, ACMFORMATTAGENUMCBA/W callbacks. Fix acmDriverEnum, acmFilterEnumA/W, acmFormatEnumA/W, acmFormatTagEnumA/W, acmStreamOpen, CloseDriver, OpenDriver, SendDriverMessage, mmTaskSignal, mmGetCurrentTask
sserapion at svn.reactos.org
- [ros-diffs] [tkreuzer] 39849: Initial version of a gdi font driver for bitmap fonts (.fon / .fnt). It starts to work, but not yet correctly. Glyphs are truncated. Developed on Windows XP.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39905: Bmfd: Rework code for BmfdQueryFontData, rename some structs, add BMFD_FONT struct, which is associated with a FONTOBJ, rewrite copying bits, so it can do scaling and rotation. Scaled fonts work now. Rotation is not yet finished.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39927: Call ExFreePoolWithTag with 0 tag from ExFreePool instead of vice versa, bugcheck system, when Block is not inside any pool.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39928: Make freetype ddi compliant, by linking to win32k only. Clean up excessive header usage in rosglue.c
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39929: Add sprintf.c for as long as our libcntpr doesn't have it.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39930: Initial code for freetype font driver
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39931: Don't free a NULL pointer.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39932: Only warn when trying to free a NULL pointer with ExFreePoolWithTag
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39966: WIP 1/x: Move freetype font driver.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39967: Copy freetype to lib (will be converted to a static lib)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39968: Remove freetype dll from build, build ftfd instead, the freetype font driver that currently still exports the needed functions directly for win32k.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39969: fix build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39970: ok next try ;-)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39971: fix library name
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39972: delete old freetype folder
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39985: NtSetSystemInformation: - Don't leak the copied string when being called from user mode. - Don't recursively call ZwSetSystemInformation, instead continue the normal path.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39987: LoadBitmapImage: - add space for 3 RGBQUADs to BITMAPINFO when biCompression is BI_BITFIELDS. Based on patch by Evgeniy Boltik <bstsoft at narod dot ru>, modified by me. - Take into account BITMAPV4/V5HEADER sizes. See issue #3708 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 39993: Cleanup freetypee lib
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40005: fix definition of _STATIC_ASSERT
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40068: Rewrite DRIVEROBJ api, giving the object a handle, belonging to the current process. Let the gdi obj cleanup take care for calling the callback function. Allow deleting of objects that are exclusively locked by the current thread.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40069: - Inline GDIOBJ_UnlockObjByPtr, ASSERT that we don't unlock an already unlocked object, return how many locks are left. - Don't access the objects cExclsiveLock field after unlocking it, instead use new return value of GDIOBJ_UnlockObjByPtr
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40070: [FORMATTING] - Change indentation to 4 spaces - remove dditional header and $Id field - no code change
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40071: - Move contents of eng/misc.h into include/misc.h, get rid of eng/misc.h - Move eng/objects.h -> include/engobjects.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40072: Remove unused DriverFunction and GDIBdyToHdr
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40073: [FORMATTING] - apply ansi style formatting with an indentation of 4 spaces - Add 2 FIXME comments, regarding MmSecureVirtualmemory - no code change
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40076: Don't use C++ comment style in C headers. See issue #4284 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40078: C++ comment style -> C comment style See issue #4284 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40079: Don't access the font structure after it was freed. Spotted by Stefan.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40080: "same thing in BmfdUnloadFontFile btw :p" Thanks Stefam again.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40087: #undef i386 in the pspec file
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40088: implement __mulh and __umulh
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40089: Merge from amd64 branch: 34750 Add ExpChangePushlock macro for _WIN64 (Timo Kreuzer) 34941 Fix usage of InterlockedExchangeAddSizeT (Timo Kreuzer)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40090: add missing definition of MultiplyHigh and UnsignedMultiplyHigh, fix typos.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40091: Add DDI_DRIVER_VERSION_NT5_01_SP1
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40092: - Add a USE_COMPILER_EXCEPTIONS to make Widl work again - comment out _X86AMD64_ for now
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40093: Sync to trunk head (r40091)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40095: %m is a glibc extension, convert it to "%s", strerror(errno).
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40096: remove allowwarnings="true"
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40097: merge r40095 from amd64 branch
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40098: remove UNW flags from winnt.h, they don't belong there
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40099: Merge 39375 from amd64 branch: csrsrv: convert to spec (Timo Kreuzer)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40100: win32k RECT/RECTL issues: - Although RECT and RECTL are defined equal, the compiler treats them as incompatible. MS has created a lot of definitions with RECT and a lot with RECTL. So far we had to typecast them. Now with adding some defines into a win32k header file, we can finally treat them as equal inside win32k and get rid of a lot of type casts. Also use RECTL in favour of RECT internally, as this is the type that MS uses for the DDI and seems to be the more appropriate type. - We had a lot of "const PRECT" stuff inside win32k. Note: there's difference between "const RECT *" (what you currently want) and "CONST PRECT" (which you proabably don't want). Despite the fact that CONST is not an official modifier (please stick to const) the main difference is that the former describes a pointer to a constant structure, while the latter describes a constant pointer to a modifyable structure. - In an attempt to clean up the overpolluted IntGdi namespace, "objectify" the rect functions, moving them into their own namespace RECTL_Xxx.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40111: Change most DC struct members to the names they have on Windows according to gdikdx
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40115: rename DCs pDc_Attr to pdcattr, like in gdikdx. Make pdcattr alsways point to a DC_ATTR, either the user mode struct or the local part. Get rid of all the If (!pdcattr) pdcattr = &dc->Dc_Attr; That are not required anymore.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40135: rename DC.Dc_attr to dcattr, DC.DcLevel to dclevel, just like in gdikdx. Some naming improvement, remove an excessive variable.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40137: Rename GDIDEVICE to PDEVOBJ. Is seems ms uses both PDEV and PDEVOBJ, whith the latter being the C++ representation. But we don't use C++ and PDEVOBJ seems to be a more appropriate name, as PDEV is often used by display drivers. Make DC.ppdev of type PDEVOBJ* and remove a bunch of typecasts.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40143: Start to cleanup the mess that claims to be our brush implementation: Rename GDIBRUSHOBJ to BRUSH and GDIBRUSHINST to EBRUSHOBJ. Because that's what it is and nothing else. Rename several BRUSHOBJ_xxx functions to BRUSH_xxx, as they deal with a BRUSH, not a BRUSHOBJ. There is a strict difference between a BRUSH and an (E)BRUSHOBJ. Please don't mix this up by giving them all names like BrushObj. Please use (proper!) hungarian notation. Now the willing reader might actually get a clue how this stuff is supposed to work and maybe also realize how broken it is.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40145: Rename IntGdiInitBrushInstance to EBRUSHOBJ_vInit and move it to engbrush.c. Add 2 FIXME comments.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40146: Fix build.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40179: Brush rewrite part 1/x - Make the EBRUSHOBJ structure somewhat like XPs. - Make the eboXxx members of the DC real EBRUSHOBJs and initialize them on DC creation. Except for IntArc they are not yet used and there still with the old way of doing it. - Implement DC_vUpdateXxxBrush functions that update the DCs EBRUSHOBJs after changes to the dcattr. - Implement EBRUSHOBJ_bRealizeBrush that realizes the brush by either calling the DrvRealizeBrush or EngRealizeBrush, which is currently only stubbed and this functionality is not plugged in due to other broken features. - EBRUSHOBJ_vInit: Store the RGB color and return it in BRUSHOBJ_ulGetBrushColor. - Implement EBRUSHOBJ_vSetSolidBrushColor, EBRUSHOBJ_vUpdate and EBRUSHOBJ_vUnrealizeBrush - Rename PENOBJ_bla to PEN_bla. - Make GDIOBJ_ShareUnlockObjByPtr an inline function - Implement GDIOBJ_IncrementShareCount as inline function. - NtGdiSelectBitmap: keep a shared reference on the selected bitmap. - EngAssociateSurface: don't ASSERT, but fail if locking the surface handle failed. - EngModifySurface: use an exclusive lock and handle everything inside this function.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40180: Initialize flattrs in EBRUSHOBJ_vInit
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40182: In the beginning somebody created dc.c. And he saw that it was empty. So he quickly added some functions to it. And as there were so many nice dc functions, the dc.c quickly got populated with a lot of code. But dc.c must have still felt lonely, so that people added more and more code, even completely unrelated code. Finally dc.c became a fat wastedump for all the code a developer didn't know where to put. Clean up this mess by splitting the 3600 line monster file into 5 files and moving some stuff into other files.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40187: [FORMATTING] Apply indentation of 4 spaces. Misc formatting improvements. Add some FIXME comments, no code change
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40189: GDIOBJ_ShareUnlockObjByPtr: Temporarily don't ASSERT, but print a backtrace when trying to unlock an object that wasn't locked.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40196: - Don't delete an object that has a shared reference! - Implement DC_vSelectSurface, that dereferences the old SURFACE and references the new. Use it instead of doing it manually. - Select NULL surface when doing cleanup. - Go back to ASSERT in GDIOBJ_ShareUnlockObjByPtr. Should (hopefully) not be hit anymore. - Add additional functions for tracing shared locks in gdidbg.c. - Add debugprints when leaking objects on process cleanup.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40199: - Add a bunch of tests for NtGdiDeleteObjectApp - Add Is handle valid function to check whether a handle is still valid.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40201: Remove DC_GET_VAL macro and friends. They were defining functions that we didn't use, except 4, but those were also quite useless, as the only returned a value from the dc structure that you pass in. same for IntGetGraphicsMode. Also remove IntGetViewportExtEx and replace it with DC_vUpdateViewportExt
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40202: Fix formatting add a FIXME comment, no code change
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40203: More dc cleanup: make DC_AllocDC return a pointer, not a handle, like done with the other objects, too. Remove DC_GetnextDC and DC_SetNextDC, as they are trivial. Misc cleanup and improvements.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40204: [FORMATTING] fix indentation, no code change.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40216: gdihv: add a possibility to view all handles
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40217: Add one test for NtGdiDeleteObjectApp, and a bunch of tests for NtGdiSaveDC and NtGdiRestoreDC.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40218: Fix GetDCBrushColor. It was returning the pen color.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40219: Rewrite the dc state saving implementation. We were doing it wrong and ugly. Now it should work correctly. It's also much fewer and cleaner code.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40220: Add the macro I forgot.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40240: Rename NtGdiDeleteObject to GreDeleteObject
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40242: Move NtGdiSelectClipPath, Nt/IntGdiSelectBrush, Nt/IntGdiSelectpen to dcobj.c, improve formatting, no code change.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40243: Move NtGdiSelectBitmap to dcobjs.c, implement DC_vSelectFillBrush and DC_vSelectLineBrush, use them in IntGdiSelectBrush and IntGdiSelectPen, DC_Cleanup and DC_vCopyState. Should fix leaking brushes/pens on process cleanup. Remove the flag checks from DC_vUpdateXxxBrush functions.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40246: Hack cleanup: IntGdiBrushXlate is a dirty ros hack, it is needed due to the fact that we handle brushes totally wrong. Replace it with a static function IntUpdateBrushXlate and move it to dcobjs.c.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40247: Fix compilation of freeldr. (a number of ULONG / ULONG_PTR issues, remove LoadReactOSSetup2 for non-x86 builds
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40255: comment out audio drivers for now
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40276: Patch by Evgeniy Boltik: Always calculate a palette for the DIB in NtGdiGetDIBitsInternal, when dealing with 15 or 16 bit depth. Fixes broken taskbar icons on 16bpp.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40277: BltMask: by me: optimize by replacing the maskbit table with a byte containing the maskbit and rotating using _rotr8. Also move the comparison out of the loop, making 2 loops, one with pattern, one without. By Evgeniy Boltik: Optimize by using function pointers. Fix calculation of brush position. By me again: optimize the fix by moving the calculation out of the outer loop.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40278: Simple temporary implementation of EngRealizeBrush. Not tested, not used yet.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 40279: Add the DC XlateBrush / XlatePen hack to DC_vUpdateFillBrush / DC_vUpdateLineBrush, so these should now be a full replacement for the current usage of IntGdiSelectPen/Brush + EBRUSHOBJ_vInit
tkreuzer at svn.reactos.org
Last message date:
Tue Mar 31 18:38:53 CEST 2009
Archived on: Tue Mar 31 18:38:44 CEST 2009
This archive was generated by
Pipermail 0.09 (Mailman edition).