August 2008 Archives by subject
Starting: Fri Aug 1 00:48:59 CEST 2008
Ending: Sun Aug 31 23:58:45 CEST 2008
Messages: 864
- [ros-diffs] [amunger] 35329: Update the font installbase, this "fixes" the livecd. Tested bootcd, livecd, and make install.
amunger at svn.reactos.org
- [ros-diffs] [amunger] 35330: Update the Fonts folder path.
amunger at svn.reactos.org
- [ros-diffs] [amunger] 35623: Add odbc32 to the build system and bootcd. It builds and it's mere presence allows php to load. Please have a look at the .rbuild, it probably needs tweaked.
amunger at svn.reactos.org
- [ros-diffs] [amunger] 35660: Allocate buffer from Non-paged pool, like most everything else in KDBG.
amunger at svn.reactos.org
- [ros-diffs] [arty] 34990: Simple settings window with directory chooser. Avoids some embarassment.
arty at svn.reactos.org
- [ros-diffs] [arty] 34992: make things a bit more fool proof.
arty at svn.reactos.org
- [ros-diffs] [arty] 34994: Create a branch for network fixes.
arty at svn.reactos.org
- [ros-diffs] [arty] 35019: Merge aicom-network-fixes up to r35014 | cgutman | 2008-08-01 10:21:52 -0700 (Fri, 01 Aug 2008) | 2 lines - These should no longer be needed now that TDI doesn't give back invalid IRPs - I'll look into the canceling issue later
arty at svn.reactos.org
- [ros-diffs] [arty] 35028: Automatic modules. This will be safe at early breakin after the int1 fix that's forthcoming.
arty at svn.reactos.org
- [ros-diffs] [arty] 35048: Fix step and next commands. Not perfect, but working. Also, make all printing go through KdbpPrint, and switch to KeStallExecutionProcessor for checking on messages from the terminal. Use the classic unix 100ms time limit for messages. We need to refactor debug entry. There's a whole bunch of intermixed code that basically handles 5 distinct states here: 1) Unexpected stop against a loose breakpoint instruction 2) Expected stop against a breakpoint instruction we placed 3) Singlestep after an expected breakpoint, user was not stepping 4) Singlestep after an expected breakpoint, user was stepping 5) Singlestep trap, user was not stepping (memory breakpoint).
arty at svn.reactos.org
- [ros-diffs] [arty] 35056: Merge aicom-network-fixes up to 35055
arty at svn.reactos.org
- [ros-diffs] [arty] 35156: Merge aicom-network-fixes up to 35155
arty at svn.reactos.org
- [ros-diffs] [arty] 35190: Patches by Gregor Schneider <grschneider at gmail dot com> Added serial support, some bugfixes.
arty at svn.reactos.org
- [ros-diffs] [arty] 35192: Merge aicom-network-fixes up to 35189
arty at svn.reactos.org
- [ros-diffs] [arty] 35222: Sorry, forgotten file from Gregor Schnieder's patch.
arty at svn.reactos.org
- [ros-diffs] [arty] 35223: Also forgottent from Gregor Schneider's patch (sorry)
arty at svn.reactos.org
- [ros-diffs] [arty] 35257: Make a branch for some CC work.
arty at svn.reactos.org
- [ros-diffs] [arty] 35259: Current state of CC work. We implement a cache based on a fixed number of cache cells and a simple replacement algorithm. Cache cells are evicted of the file is closed, or if something else needs one and there's at least one unpinned at the time. We have a simple grace scheme for pinned vs not-pinned sections. Mm gains a couple of new functions for internal use: MiSimpleRead and MiSimpleWrite that handle reading from and writing to the actual underlying file using paging io. There is a bit of a trick to detecting the actual length of the file that I'm not totally happy with.
arty at svn.reactos.org
- [ros-diffs] [arty] 35267: Merge aicom-network-fixes up to 35260
arty at svn.reactos.org
- [ros-diffs] [arty] 35268: Forgotten edit from trunk.
arty at svn.reactos.org
- [ros-diffs] [arty] 35284: Harden 'proc list'
arty at svn.reactos.org
- [ros-diffs] [arty] 35287: Processes and Threads view. Somewhat WIP.
arty at svn.reactos.org
- [ros-diffs] [arty] 35317: Merge aicom-network-fixes up to 35306.
arty at svn.reactos.org
- [ros-diffs] [arty] 35318: Revert unintended change.
arty at svn.reactos.org
- [ros-diffs] [arty] 35365: Fix thread and process listing. Quite helpful.
arty at svn.reactos.org
- [ros-diffs] [arty] 35366: Partial merge to keep current.
arty at svn.reactos.org
- [ros-diffs] [arty] 35399: Merge aicom-network-fixes up to 35398
arty at svn.reactos.org
- [ros-diffs] [arty] 35403: Don't attempt to mount a partition that starts with a fat bootblock.
arty at svn.reactos.org
- [ros-diffs] [arty] 35405: Add per-thread EIP and EIP decoding.
arty at svn.reactos.org
- [ros-diffs] [arty] 35415: Merged files (partial) from trunk.
arty at svn.reactos.org
- [ros-diffs] [arty] 35416: More WIP for newcc. Not completely working.
arty at svn.reactos.org
- [ros-diffs] [arty] 35417: Tolerate NULL SectionObjectPointer.
arty at svn.reactos.org
- [ros-diffs] [arty] 35426: More WIP. Actually implement pinning and flushing, among other things. VFAT still isn't writing. Figuring out why.
arty at svn.reactos.org
- [ros-diffs] [arty] 35447: Merge aicom-network-fixes up to 35446. I (arty) modified the new printing in msafd to be conditional, so as not to be accused of causing unnecessary spew.
arty at svn.reactos.org
- [ros-diffs] [arty] 35449: Fix a leak when doing an immediate reply to a small packet (could be PSH|ACK with < 50 bytes, ACK|FIN, RST or similar).
arty at svn.reactos.org
- [ros-diffs] [arty] 35499: Merge aicom-network-fixes up to 35486
arty at svn.reactos.org
- [ros-diffs] [arty] 35523: Commit bugboy's patch from bug 2392, and remove DeviceDesc, which isn't needed anymore.
arty at svn.reactos.org
- [ros-diffs] [arty] 35550: Merge aicom-network-fixes up to 35538
arty at svn.reactos.org
- [ros-diffs] [arty] 35551: Hand merge a lost change from aicom-network-fixes.
arty at svn.reactos.org
- [ros-diffs] [arty] 35553: Should've done this a long time ago. Just noticed that we're potentially sending a bunch of 0 handles into AfdSelect.
arty at svn.reactos.org
- [ros-diffs] [arty] 35555: Restore cancellation for proper socket shutdown.
arty at svn.reactos.org
- [ros-diffs] [arty] 35557: Silence debug spew.
arty at svn.reactos.org
- [ros-diffs] [arty] 35581: Catch failure to release the cancel spinlock. Would've spotted my error in tcpip.sys.
Alex Ionescu
- [ros-diffs] [arty] 35581: Catch failure to release the cancel spinlock. Would've spotted my error in tcpip.sys.
arty at svn.reactos.org
- [ros-diffs] [arty] 35595: Finish merging up. We're fairly current after this.
arty at svn.reactos.org
- [ros-diffs] [arty] 35661: Merge up. Commit WIP.
arty at svn.reactos.org
- [ros-diffs] [arty] 35669: Commit patches from bugboy, fixing bug 2392.
arty at svn.reactos.org
- [ros-diffs] [arty] 35698: Replace my rtl/bitmap.c change. Completely replace my section.c adaptations. Some WIP in cache. Much better, not perfect yet.
arty at svn.reactos.org
- [ros-diffs] [arty] 35701: Convert to using a fast mutex.
arty at svn.reactos.org
- [ros-diffs] [arty] 35702: We don't need MmIsCOWAddress any longer.
arty at svn.reactos.org
- [ros-diffs] [arty] 35706: CcPurgeCacheSection now exists. Add an ASSERT for wierd section sizes.
arty at svn.reactos.org
- [ros-diffs] [arty] 35720: Don't rely on DWIM semantics here, make an actual CC_FILE_SIZES. Noticed it and although strictly speaking it works, it's a little underhanded to just assume that some loose members of one struct can just be treated as another.
arty at svn.reactos.org
- [ros-diffs] [arty] 35749: Remove page cleaning in section.c -- not needed. Page replacement will take care of it. Add refcount for SharedCacheMap ... it appears that CcInitializeCacheMap and CcUninitializeCacheMap are expected to be paired and refcounted.
arty at svn.reactos.org
- [ros-diffs] [arty] 35751: Make CcPinRead and CcPreparePinWrite the same for now.
arty at svn.reactos.org
- [ros-diffs] [cfinck] 35029: Change the version to 0.3.6
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35033: Hack: Hackfix the HitTest problem in mstsc as it was done for previous releases
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35034: Hack: Copy the toolbar image on our own instead of using CopyImage to hackfix the messed up toolbar graphics as it was done for previous releases.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35035: - Set "lake.bmp" as the default wallpaper - Add a shortcut to "Download !" to the Desktop - Change the version number in the Explorer start menu bitmap
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35085: - Set better/updated default values - Remove the non-existent "TechBot.Commands.RBuild" project, it breaks the auomatic conversion of the solution to MSVS 2008
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35128: Fix Wine-ish code, which doesn't work in ReactOS and only works in Wine by accident
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35133: Remove non-working apps from the Downloader list (according to http://www.reactos.org/wiki/index.php/Tests_for_0.3.6) and downgrade Abiword to 2.4.6 (currently runs best on ROS)
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35137: Tag the 0.3.6 release
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35228: Fix the description before the build starts (dedicated to elhoir on IRC ; -) )
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35288: Attempt to fix release build (broken in r35285)
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35371: Mario Kacmar (kario at szm.sk) - Print no approximate round trip times on 100% loss like Windows does See issue #2542 for more details.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35387: Restructure the keyboard & mouse detection code: - Truly separate i8042BasicDetect from i8042DetectKeyboard and i8042DetectMouse: It now only does the CTRL_SELF_TEST, any other specific detections are done in their respective functions - Only set KEYBOARD_PRESENT and MOUSE_PRESENT, when all respective detections completed successfully Might fix bug #3550
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35556: Update my Release Engineering documentation to conform with current ReactOS releases. Should be idiotproof now ; -)
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35711: Add the "wine" include directory for the user32 Wine test and remove ROS-specific additions to some files. Fixes the user32_winetest and thus rostests build under Unix.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35733: Update the link, which is shown in the rare case that a user tries an option in our forum for which no link exists :-D
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 35757: Add "Categories=Development" to the created shortcut as requested by HeisSpiter
cfinck at svn.reactos.org
- [ros-diffs] [cgutman] 34997: * Properly handle STATUS_TIMEOUT * Don't crash if STATUS_END_OF_FILE and a NULL ReturnedBytes are passed * Handle STATUS_INVALID_CONNECTION
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35001: * Fix many memory leaks by unmapping MDL pages when UnlockAndMaybeComplete and LostSocket are called with Status != STATUS_PENDING This change should probably be merged to trunk before 0.3.6
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35014: - These should no longer be needed now that TDI doesn't give back invalid IRPs - I'll look into the canceling issue later
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35023: - Make sure to set Irp->IoStatus.Status to the correct status
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35024: - Fix a bug where Irp->IoStatus wasn't set if Status == STATUS_PENDING
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35038: - We must complete the IRP if we fail because the function we were called from expects the IRP to be completed after this call - Return the correct status
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35046: - Set Irp->IoStatus.Information to 0 - Set Irp->IoStatus.Status before returning
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35053: - We must assign values to Irp->IoStatus.Status and Irp->IoStatus.Information because the function that called us might not call UnlockAndMaybeComplete to assign those values
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35054: - Add some more debug prints for memory allocation/freeing
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35055: - Check to see if the ZwEnumerateKey call succeeded with the larger buffer and continue if possible
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35061: - Handle STATUS_INSUFFICIENT_RESOURCES
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35062: - Handle STATUS_REMOTE_NOT_LISTENING
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35073: - Don't continue if OpenRegistryKey fails
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35076: - Fail if we can't allocate memory - Fix a memory leak - Also resize the buffer on STATUS_BUFFER_OVERFLOW
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35080: - Fix 2 more memory leaks
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35101: - Revert part of r35080
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35102: - Revert the rest of r35080 - The memory is freed in AfdAccept
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35106: - Fix more leaks
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35107: - Fix more memory leaks
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35110: - Forgot to include one fix in my last commit
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35114: - Fix one more memory leak - Note: The reason the network stack stops functioning occasionally is because it runs out of resources not because ReactOS crashes which is why I'm tracking down memory leaks
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35116: - Close the handle on failure
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35129: - Use Status instead of IOSB.Status in some cases
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35152: - Don't check Status so we don't quit looping after the first unsuccessful IRP
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35155: - Revert my lib changes until I figure out some problems with them
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35186: - Remove duplicate code
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35188: - Add some ASSERTs
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35189: - Remove ASSERTs and return STATUS_INVALID_PARAMETER - Should fix Christoph's problem with ROS crashing when closing emule
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35246: - Fix another memory leak
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35250: - Uncomment TdiQueryInformationEx and make it compile
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35251: - Uncomment TdiQueryAddress and get it to compile
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35260: - Move check for NULL FCB before trying to access it - Should fix a random crash I got when testing my web server
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35274: - Set the MDL we just freed to NULL so we don't try to free it again later
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35279: - Only call LockBuffers() if we must
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35282: - Don't continue if locking failed
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35283: - Don't forget to call UnlockBuffers() - Use Irp->IoStatus.Information instead of RecvReq->BufferArray[0].len
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35289: - Fix another memory leak
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35290: - Make sure both FCB->Recv.Window and FCB->Send.Window were created before returning STATUS_SUCCESS - Make sure MakeSocketIntoConnection() completed successfully - Make sure WarmSocketForConnection() completed successfully - Don't continue if TdiBuildNullConnectionInfoInPlace() fails - SEHify TdiBuildConnectionInfoInPlace() - Make sure we have a non-NULL TargetAddress before calling TdiSendDatagram()
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35291: - Free the MDL on failure - Use _SEH_YIELD
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35292: - Check for FCB->TdiDeviceName.Buffer before attempting to access it - Fix 2 more memory leaks
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35296: - Move memory freeing to ListenComplete
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35297: - Don't crash if we are already freed - Some code frees the buffers right after an operation fails which is fine
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35298: - Revert r35279 due to some odd problems with UnlockBuffers when completing
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35306: - Set Buf to NULL so we don't try to free it again later
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35320: - Handle STATUS_BUFFER_TOO_SMALL - Handle STATUS_NO_MEMORY
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35340: - Always set Irp->IoStatus.Status - Clear the cancel routine only when completing
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35343: - Fix a possible crash - Fix 2 memory leaks
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35356: - Fix a typo resulting in any call to AfdGetSockOrPeerName with Local set to FALSE to return STATUS_NO_MEMORY
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35358: - Fix a memory leak that occurs when AfdSetContext is called with a buffer that is too small - Properly return STATUS_BUFFER_TOO_SMALL when the buffer passed is too small
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35363: - Raise the maximum IRQL that this routine is callable to APC_LEVEL
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35385: - Fix another memory leak
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35391: - Move MmUnlockPages to the proper place (still commented out though)
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35393: - Move SocketAcquireStateLock out of SEH
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35398: - Make sure we successfully allocated ConnectionReturnInfo and ConnectionCallInfo - Make sure ObReferenceObjectByHandle was successful
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35404: - Add debug prints for failure statuses
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35418: - Call SocketStateUnlock before returning - Don't complete the IRP again in the completion routine
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35419: - Change STATUS_UNSUCCESSFUL to STATUS_FILE_CLOSED - Move the Irp->Cancel check after SocketAcquireStateLock to fix a possible crash - Change STATUS_INVALID_PARAMETER to STATUS_FILE_CLOSED - Move SocketAcquireStateLock in front of the check for a NULL return from LockRequest to prevent another possible crash
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35420: - Handle STATUS_FILE_CLOSED
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35431: - Call MmProbeAndLockPages for SysMdl
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35438: - Don't hardcode the Ioctl
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35439: - Use the correct ioctl
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35441: - Release the spin lock
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35446: - Make sure we don't complete with STATUS_SUCCESS if MmMapLockedPages fails - Move and enable MmUnlockPages and IoFreeMdl
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35453: - MmMapLockedPages takes KPROCESSOR_MODE not LOCK_OPERATION as the second parameter
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35454: - SEHify LockRequest - Free everything and return if MmMapLockedPages fails
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35457: - Make sure we have an mdl and a buffer
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35463: - Fix a memory leak
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35466: - Use MmGetSystemAddressForMdlSafe instead of MmMapLockedPages - Noticed by Alex
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35467: - Fix a bug that resulted in the status getting changed if TdiQueryInformation failed
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35468: - Use FCB->Connection.Object instead of FCB->AddressFile.Object - Spotted by Arty
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35469: - Move LockBuffers - Remove a duplicate debug print
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35477: - Reapply arty's datagram cancellation work - Part 1 of 3
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35478: - The rest of the merge - This will most likely need fixing later
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35479: - Fix build
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35480: - Don't forget about ConnectIrp (This fix was lost in the merge) - Don't destroy the same socket twice - Don't unlock the same socket twice - Don't destroy a socket with pending IRPs
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35481: - Fix handling of cancelled IRPs
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35484: - Revert 35477-35481
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35485: - Fix IRP cancellation issues - Ping doesn't hang anymore
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35486: - Reapply r35481
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35507: - Replace MmMapLockedPages with MmGetSystemAddressForMdlSafe - Add a check to UnlockRequest - Enclose MmProbeAndLockPages in SEH - Fixes bug 3672
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35536: - Return a more accurate status (STATUS_INVALID_PARAMETER) than STATUS_UNSUCCESSFUL when a parameter is NULL
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35537: - Handle STATUS_INVALID_PARAMETER
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35538: - More STATUS_UNSUCCESSFUL to STATUS_INVALID_PARAMETER changes
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35575: - Release the cancel spin lock before returning - Revert some unintentional changes made in r35485
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35576: - Remove a hack not needed because of r35575
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35577: - Make sure FCB->AddressFrom is non-NULL
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35578: - Code cleanup - Make sure FCB->RemoteAddress is non-NULL
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35579: - Make sure IPAddr is non-NULL - Change STATUS_UNSUCCESSFUL to STATUS_INVALID_PARAMETER
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35580: - Enable the failure debug prints in MsafdReturnWithErrno - They shouldn't spam the debug log and they're a great way to tell if something is going wrong in the network stack
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35582: - Fail if MmProbeAndLockPages doesn't succeed - Fail if IoAllocateMdl returns NULL - Add some ASSERTs
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35583: - Skip ObReferenceObjectByHandle if HandleArray[i].Handle is NULL - Fail if ObReferenceObjectByHandle didn't succeed - Remove a bad ASSERT I added in my last commit
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35584: - Merge aicom-network-fixes up to r35583
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35585: - Add myself to credits :)
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35589: - Set *ConnectionInfo to NULL if we can't allocate memory for ConnInfo
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35596: - Fail if DatagramRecv->Address is NULL
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35597: - Add some missing calls to PollReeval - Move an existing PollReeval to always be called
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35601: - Set FCB->Locked to TRUE after we increment the lock count
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35602: - Remove one of the ASSERTs in SocketCalloutEnter
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35607: - Revert r35601 - This should always be set if FCB->CurrentThread is non-NULL
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35609: - Add another missing PollReeval
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35610: - Apply the same change in my branch as I did to trunk in r35602
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35611: - Revert my whole ASSERT mess - This fixes Qemu
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35612: - Same fix as my last commit
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35614: - Merge aicom-network-fixes up to r35611
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35653: - Fix a memory leak
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35654: - Merge r35653 from aicom-network-fixes - Fixes a major leak when closing Firefox
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35656: - Fix many memory leaks - Complete with the correct status
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35658: - Merge r35656 from aicom-network-fixes - Fixes more leaks during general network use
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35714: - Don't handle OSK_EINPROGRESS since TCPTranslateError already has done the conversion to STATUS_PENDING
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35734: - Merge aicom-network-fixes up to r35714
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35741: - Set Handle to NULL so we don't try to close it later
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35743: - Free the address we've previously allocated if needed
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35744: - Fix a code typo resulting in calls to MiQueryResources to return early
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35745: - Revert my last commit - Looks like this is meant to fail - I added a comment so no one does this again
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35761: - Returning STATUS_BUFFER_OVERFLOW is ok also since we're only trying to get DriverKeyLength
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35783: - Check that we successfully allocated memory - Return TDI_NO_RESOURCES instead of STATUS_NO_MEMORY
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35784: - Check if MakeSocketIntoConnection succeeded - Check if TaCopyTransportAddress succeeded
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35785: - FCB->State gets set to SOCKET_STATE_CONNECTED in MakeSocketIntoConnection
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35786: - Check if TdiBuildNullConnectionInfo completed successfully - Add a comment - Fail if we can't allocate Qelt
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35787: - Change the status to STATUS_SUCCESS if TdiReceive returns STATUS_PENDING
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 35788: - Merge aicom-network-fixes up to r35787
cgutman at svn.reactos.org
- [ros-diffs] [cwittich] 35118: return TRUE in Encrypt and DecryptFile as wine does even if the functions are unimplemented
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35141: null termninate strings in GetCharWidthsA, GetCharWidth32A, GetCharABCWidthsFloatA, GetCharABCWidthsA, GetCharABCWidthsFloatA better error checking
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35224: Patches by Gregor Schneider <grschneider at gmail dot com> ui: -added seperators to the main menu to group the available items -disabled unimplemented menu entries -changed TCPTargetSelect from resizable window to fixed dialog and centered this dialog on parent window (same for serialTargetSelect)
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35229: -reworked webbrowser page -allow custom names for property pages instead of controlnames only -some other minor changes
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35231: this change got lost due to a merge conflict with Ged's commit
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35237: -implement opening source files -implement Firefox like Tab handling (closing with middle mouse button, context menu on right button)
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35244: -fix bugzilla input field
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35245: add help
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35470: -add categories to settings dialog -allow to change the defaultPipeName -some small UI improvements
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35471: update link to help
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35472: add a nostrip option to RosBE for easier usage of RosDbg
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35475: add some more settings to the options dialog
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35483: add support for edit->copy menu
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35795: start rewriting sysreg2 with libvirt
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35796: xml config for use with kvm
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35797: forgot to revert my changes when playing with getline - spotted by Ged
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35798: oops, looks like I typed in the wrong window :D
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 35833: -add a xml config file -load and parse settings
cwittich at svn.reactos.org
- [ros-diffs] [dchapyshev] 35094: - Update Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35095: - Update & fix Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35099: - Update Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35122: - Add Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35124: - Sync gdiplus with Wine head
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35125: - Small fix cursors
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35126: - Update icons
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35127: - Add cred.c from Wine
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35127: - Add cred.c from Wine
Steven Edwards
- [ros-diffs] [dchapyshev] 35143: - Sync RegGetValueA/W with wine head
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35183: - Add sxs.dll from Wine
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35199: - Update Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35212: - Update Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35216: - Update & fix Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35236: - Update Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35238: - Update Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35239: - Fix typo
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35241: - Update Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35344: - Update Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35350: - Add icons for Folder Options (not work yet)
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 35721: - Add Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [dreimer] 35003: Rename the Norwegian RC Files to no-NO.rc, which is correct according to MSDN.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35004: Rename the Norwegian RC Files to no-NO.rc, which is correct according to MSDN. Bug 3516: Translate source archive by Lars Martin (lars_martin4 at hotmail.com)
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35120: Bug 3555: Syssetup: Adjust size of controls for italian translation by Carlo Bramini Bug 3588: spanish files by Javier Remacha Bug 3600: Czech translation update by Radek liska. Inf File Update will come later. Bug 3630: usetup and shell32 pl translation update by Maciej Bialas
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35123: Bug 3618: Norwegian Update by Lars Martin Hambro
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35159: Sync Winhlp32 and Wordpad to Wine HEAD (Still the same problems with wordpad....)
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35311: Polish Shell32 Update by Olaf Siejka Bug 3655: IDS_PROPERTIES Translation by Victor Martinez Calvo Bug 3642: Italian resource file update by Paolo Devoti Bug 3651: msconfig french translation (base/applications/msconfig) Bug 3652: French translation for Access.cpl (dll/cpl/access) Bug 3653: translation of regsvr32/Fr.rc (base/system/regsvr32/)
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35312: Bug 3649: Slovak update by Mario Kacmar Bug 3631: Norwegian Update by Lars Martin Hambro
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35313: ... YES... NEVER COMMIT when you are awake WAAAY too long.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35316: Revert part of my last commit. I will investigate in it when I had some sleep
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35332: Reapply the translations except the Japanese one. Thx to Olaf Siejka for finding the guilty one.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35367: Update ReactOS Calc to Version 1.10.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35455: Bug 3631 Translate file/patch by Lars Martin Hambro (shell32 was outdated) Bug 3659 shell32 pl-PL update by Maciej Bialas Bug 3664 Italian resources update by Paolo Devoti Bug 3665 Some translations
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35456: Bug 3661: Bulgarian Update by CCTAHEB Bug 3668: Shell32 Update by Javier Remacha
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35464: Last remnants of Bug 3649. Hopefully...
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35473: make automatically behaves like makex when there is more then one CPU Core now. makex kept for now to keep compatible.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35488: Revert my last change, even if i still think it was a good one.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35561: First Commit for the RosBE Update System. Still tbd: - Upload the stuff somewhere and set the Update Server to there. - Build our tools / load newer GnuWin32 Tools and copy to the right directions. - Prepare a GCC Update Function. - Let the tool be controllable with parameters.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35574: Some more work on the updater.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35634: More and more pain in the ass, this batch... More work on Update. Now it only extracts the zips if they are really newer than before.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35640: Small Comment fixes. This should already work now. I just need a final server to upload it.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35670: More work. Now you can use command line Parameters to disable parts of the Updater.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35722: Add another parameter and seperate GCC and Tools loading to skip the parts seperately. Add the params to Help and do some more cleanup.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35724: Seems like wget does not work well with -N and -O together, because -N seems to loose its function. So here is the lees nice, but hopefully working solution. Keep in mind that this thingie is absolutely untested yet.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35726: Try to fix updater to REALLY work... Well. Next stupidity of Batch. Processing further without finished stuff before... (vars made with the help of for loops are still empty when needed) Feel free to help me.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35763: Progress. It WORKS!!!!!!!!11111111234. setlocal ftw. Thx to hackbunny for helping me. Now it does what its meant to be for.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35765: Tidy up the output a bit.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 35766: OK, now it works with three parameters. Not nice, but hey... its Batch :-P
dreimer at svn.reactos.org
- [ros-diffs] [ekohl] 35084: Fix NtQueryOpenSubKeys prototype.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35432: Implement the "Add users to a group" function.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35604: Hack the declaration of RQueryServiceConfigA. This hack has already been applied to RQueryServiceConfigW. Based on patches from Bug #3669 by bugboy <martinmnet at hotmail.com>.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35605: SEH-protect all calls to remote functions. Based on patches from Bug #3669 by bugboy <martinmnet at hotmail.com>.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35606: Don't try to print information about a service that doesn't exist.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35615: Add "Boot Acceptance Application for Registry". Such a big name for such a small utility ; )
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35748: - GetServiceDisplayNameA/W and GetServiceKeyNameA/W: Fix returned name size. - RGetServiceDisplayNameW: Return the service name if the display name is not available. - Implement RGetServiceDisplayNameA and RGetServiceKeyNameA.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35750: - ScmCreateManagerHandle: Fail on invalid database names. - ROpenServiceW: Fail if lpServiceName is NULL. - ROpenServiceA: Don't pass an empty string to ROpenServiceW if lpServiceName is NULL. Use NULL instead. This patch is based on bug report #3669 by bugboy <martinmnet at hotmail.com>.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35752: - QueryServiceConfig2A/W: Fail if lpBuffer is NULL but cbBufSize is not 0. - RChangeServiceConfigW: Update the display name if it has been changed. - RQueryServiceConfigW: Return pointers to empty strings instead of NULL pointers if information is not available. - RQueryServiceConfig2W: Fail if lpBuffer is NULL. - Implement RChangeServiceConfigA, RQueryServiceConfigA and RQueryServiceConfig2A. Patch is based on bug report #3669 by bugboy <marinmnet at hotmail.com>.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35753: Implement REnumDependentServicesA/W. Patch is based on bug report #3669 by bugboy <martinmnet at hotmail.com>
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35755: - RCreateServiceW: - Add more parameter checks. - Set the services "ObjectName" value to "LocalSystem" if it doesn't have a name. - REnumServicesStatusW: Simplify it a little.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35756: [FORMATTING] No code changes.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35767: - Add a reference counter to the service record. - Implement a common service record delete function. - RCloseServiceHandle: Remove a service if it has been marked for deletion and the reference counter reaches 0. - RControlService: Stop a service only if there are no dependent services running. Patch based on bug report #3669 by Michael Martin (aka bugboy) <martinmnet at hotmail.com> just like the patches r35748, r35750, r35752 and r35753.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35768: Forgot to commit this file too! Patch based on bug report #3669 by Michael Martin (aka bugboy) <martinmnet at hotmail.com> just like the patches r35748, r35750, r35752 and r35753.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 35770: QueryServiceConfig2A/W: Add more parameter checks. Fixes 3 winetest failures.
ekohl at svn.reactos.org
- [ros-diffs] [fireball] 34995: Gregor Schneider <grschneider at gmail.com> - Return error code "buffer overflow" instead of "buffer too small" and only do that if really necessary - Only append 0 if Length parameter allows to do so - Use uppercase letters Aleksey Bragin <aleksey at reactos.org> - Wrap it into PSEH, however commented out till a solution for the bootloader is found (linking freeldr with PSEH is not very beautiful). See issue #3583 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35000: - Update some apps in Downloader.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35026: Branch 0.3.6 release.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35030: - Remove unneeded code, which would have its 10 years anniversary in ~20 days (committed originally by Rex back in August, 1998, revision number 8(!), and coded by David Welch, never touched since then).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35031: - Update with 3 more additional (only available in a checked build) syscalls.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35037: - Add dosfsck to the build.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35064: - Revert 35039 on hpoussin's request.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35065: - Add proper write support. - Change fs_flush logic, so it reuses the same fs_write routine instead of duplicating code. - RosBE supports %I64d, so use it instead of %lld.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35066: - Fix warnings in io.c.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35067: - Revert my no_change_list modification, it turns out it's not needed, since when write_immed is set, changes aren't added to the list.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35068: - Fix a typo, now dosfsck really performs writes (and actually works).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35070: - Add dosfsck to the bootcd.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35079: - ExfInterlockedAddUlong is FASTCALL, not NTAPI (spotted by Herve).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35081: - Copy most of the dosfsck source code into vfatlib. Currently excluded from the build process.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35082: - [Stupid] warning fixes. - Bugfix: CNV_THIS_PART was not returning any value, when in reality it should have returned a pointer to the converted string.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35093: - Implement read/write support via Native API. - Reorganize headers so that only vfatlib.h is included instead of hundred various different headers.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35104: - Get rid of crt dependencies. - Fix all printfs to VfatPrint function (which calls appropriate callback).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35105: - Call ChkDsk function with NT pathname, not DOS pathname.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35131: - Get rid of sprintf usage in default_dbg_vprintf. - This make tracing macro usage safe in crt sprintf implementation and simplify overall codepath (no need for intermediate buffer). - Solution inspired by hackbunny's suggestion, fixes bug 3632. See issue #3632 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35132: - Revert 35131 till a more complete fix is available.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35140: - Add more intrinsic defines. - SVN maintenance.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35144: - Rename alloc/free to vfalloc/vffree to not conflict with other apps vfatlib links to.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35146: - Replace stupid concept of using a set of global variables for various boolean flags (1 variable per 1 flag) by a concept of one global var having a specified set of flags (FSCHECK_VERBOSE, etc).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35177: - Revert NDEBUG in autochk.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35178: - Remove atari fs support. - Rename global variables to more meaningful names. - Add fs_isdirty function to determine is a filesystem is marked as dirty.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35179: - Fix tamlin's early dosfsck porting attempt (create a temporary buffer for reading 512 bytes, call reading function which creates another buffer for reading 512 bytes, reads data, copies 512 bytes to 512 byte buffer, then the caller copies sizeof(DIR_ENT) out of the last 512 bytes buffer - looks a bit redundant).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35180: - Plugin the filesystem checker into vfatlib, however leave its invocation #if0-ed out until all problems are solved.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35195: - Fix a typo. - Stubplement one missing function. - SVN maintenance.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35196: - Leftover from the winesync.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35243: - MmAdjustWorkingSetSize has 4 parameters, not 3.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35265: - Fix dxtn build.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35266: - .def -> .spec
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35269: - NDK Fix: DirectoryTableBase member of KPROCESS is ULONG[2] and not LARGE_INTEGER since Windows 2000 ("Inside Windows 2000", Chapter 6), and till Windows 2003.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35285: Giannis Adamopoulos <johnyadams at hotmail.com> - Removes duplicated implementation of FrLdrLoadKernel, LoadDriver and LoadNlsFile from setupldr.c, use FrLdrLoadImage, FrLdrLoadNlsFile and FrLdrLoadDriver from reactos.c. - Also remove the call to RegInitializeRegistry as setupldr doesn't need the registry. - Make setupldr load the fastfat and ext2 drivers via txtsetup.sif, instead of hardcoding them in setupldr.c
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35286: - Change while (true) to an ASSERT(FALSE). See issue #3616 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35304: - Replace crt's lnx_sprintf implementation with the one from lib/rtl (46kb of useless code substituted by 14kb of code, works the same).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35352: - Fix MiSyncThreadProcessViews. Should fix bug 3658. Based on Stefan Ginsberg's patch. See issue #3658 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35357: Gregor Schneider <grschneider at gmail.com> - Floating point values are not passed directly, but using the stack. Ref: Wine code and http://en.wikibooks.org/wiki/Reverse_Engineering/Floating_Point_Numbers code. - mem/i386/memchr_asm.s: don't loop if given size is 0. - Python test_builtin passes all 50 tests now. See issue #1255 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35368: - Move x86-specific code, which was accidentally committed to the generic part of crt library to arch specific area. - Include x86-specific _CI* functions into libcntpr.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35502: - Fix definition of BOOT_DRIVER_LIST_ENTRY (Information provided by Alex Ionescu).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35503: - Add missing MmCallDllInitialize prototype. - Make IopOpenRegistryKeyEx NTAPI. - Patch by Alex Ionescu.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35516: - "When releasing the gmutex my awesome code was removing the woken flag" (c) Alex Ionescu.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35552: - Silence "Font loaded" debug print, which was mistakingly promoted to DPRINT in r35184.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35558: - Remove a hack around sending FSCTL_ to an opened volume handle, it works good enough without the need to open another handle to the file system.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35559: - Fix fs_isdirty prototype, since there is no need to pass DriveRoot there.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35560: - Perform volume operations as described in http://msdn.microsoft.com/en-us/library/aa364562(VS.85).aspx : Open, Lock, Work, Dismount, Unlock, Close. - Our fastfat driver doesn't support lock/unlock and dismount operations, so no improvement yet.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35566: - Implement IopGetRegistryValue (complementary function to IopOpenRegistryKeyEx). Not used yet.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35667: - Add an ability to have VMWare video driver installed without inserting CD. Just copy 4 files (vmx_fb.dll, vmx_mode.dll, vmx_svga.sys and vmx_svga.inf) from VMWare Tools CD to your reactos/modules/windows directory and build a bootcd. You'll just need to choose a resolution and a bit depth in 2nd stage setup.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35677: - Move fdiv pentium bug function stubs to another file. - Exclude platform-independent CI math function stubs when compiling x86 target. Should finally fix bug 1255. See issue #1255 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35705: - Implement CmpQueryKeyName as a wrapper around CmpConstructName helper function (which is stubbed now).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35725: - Put netshell.dll on the bootcd.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35727: - Implement CmpConstructName (builds a full name of the given key). - Fix freeing of the buffer returned by CmpConstructName in CmpQueryKeyName routine. - Fixes bug 3616 and related query-routines. See issue #3616 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35732: - Use CmpCompressedNameSize to obtain the compressed name length (I'll convert the other part of the routine to use CmpCopyCompressedName later, instead of assuming the current way of things). - Fix incorrect freeing of a buffer returned by a call to CmpConstructName (spotted by Stefan Ginsberg). - Changes in a couple of comments for better description, and a couple of 80col exceeders fixed.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35764: Gregor Schneider <grschneider at gmail.com> - Only pad with zeroes if padding requested. - Show signs for floating point numbers without checking for SIGN type (since there is no unsigned float/double). See issue #3587 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35791: - Fix broken MMPTE_LIST structure definition.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35794: - NDK fixes.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35799: Gregor Schneider <grschneider at gmail.com> - Negative position values are allowed, fixes 3 "msvcrt_winetest.exe printf" failures (25 fails left).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35831: - Fix over-reading the input buffer (sometimes by even more than 400 bytes), and hashing random pool contents instead of the specified buffer.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 35836: - Fix two major problems in CmpCleanUpKcbCacheWithLock: * Accessing (reading and writing - corruption!) freed paged pool memory. * Lacking a dereference of a parent key. - Fix a typo in the comment ("reference" -> "dereference").
fireball at svn.reactos.org
- [ros-diffs] [gbrunmar] 35452: * Removed d3d9's dependency on the missing strsafe library * Replaced .def file with a .spec file
gbrunmar at svn.reactos.org
- [ros-diffs] [gbrunmar] 35497: * Removed unused header file * Fixed signed/unsigned comparison warning
gbrunmar at svn.reactos.org
- [ros-diffs] [gbrunmar] 35498: Added some more parameter error checking to D3D9::CreateDevice()
gbrunmar at svn.reactos.org
- [ros-diffs] [gbrunmar] 35563: * Refactored D3D9 structures a bit * Started implementing IDirect3D9::CreateDevice()
gbrunmar at svn.reactos.org
- [ros-diffs] [gbrunmar] 35564: Added missing documentation
gbrunmar at svn.reactos.org
- [ros-diffs] [gbrunmar] 35568: * Refactored GetDirect3D9AdapterInfo() to make life a little easier in InitD3D9BaseDevice(). * Filled IDirect3DDevice9::DeviceData[] with correct info
gbrunmar at svn.reactos.org
- [ros-diffs] [gbrunmar] 35571: This seems to be more correct
gbrunmar at svn.reactos.org
- [ros-diffs] [gbrunmar] 35592: D3D9: * Fixed incomplete HAL device * Fixed IDirect3DSwapChain9 and D3D9BaseObject ref counting
gbrunmar at svn.reactos.org
- [ros-diffs] [gbrunmar] 35593: D3D9: * Replace D3D9BaseObject's dependency on Direct3DDevice9 * More HAL device init stuff
gbrunmar at svn.reactos.org
- [ros-diffs] [gbrunmar] 35594: D3D9: * Implemented IDirect3DSwapChain9::GetDevice() and GetPresentParameters() * Added helper function to D3D9BaseObject to convert IUnknown* to IDirect3D9Device* * Fixed behavior in IDirect3DDevice9::GetSwapChain() when an invalid index was specified
gbrunmar at svn.reactos.org
- [ros-diffs] [gbrunmar] 35830: D3D9: * Replaced depricated IsBadWritePtr() call to a simple NULL check instead (see http://blogs.msdn.com/oldnewthing/archive/2006/09/27/773741.aspx for more info) * Implemented correct device hierarchy for the HAL Device
gbrunmar at svn.reactos.org
- [ros-diffs] [gedmurphy] 35111: - handle servname being NULL - patch by Yuri Sidorov <jura at cp-lab dot com> See issue #3627 for more details.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 35226: kill the warnings
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 35242: - Don't use LoadIcon, it's broken as it incorrectly calls LoadImage - This fixes the ugly treeview icons - *note, cursor/icon loading code needs revising
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 35264: Give Techbot the ability to check for and ghost existing bots, then rename itself
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 35272: - Start of an implementation of a named pipe wrapper needed for hooking RosDbg up to vmware. - Due to p/invoke, this is a Win32 only implementation. Linux users will need to use mono with Wine.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 35273: Missed this on cleanup. Hail ros-diffs.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 35276: Add missing files.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 35281: Setup the named pipe server. Events aren't in place yet, so we don't read or write.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 35408: Add bug check codes to the translation utility
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 35409: add xml generator code for future reference
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 35801: - Don't overcomplicate choosing directories from the settings grid - Fixes directory selection
gedmurphy at svn.reactos.org
- [ros-diffs] [hpoussin] 35036: Support GetObjectW() failure Reformat code
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35039: Support nested structures
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35040: Add lots of missing functions to LSA RPC interface Fix existing ones to have same prototypes as MS Windows
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35063: Workaround WIDL bug
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35071: Better support for kill_at option in fastcall entry points
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35072: Use generic .spec file instead of arch specific .def file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35169: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35170: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35171: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35172: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35173: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35174: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35205: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35206: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35207: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35208: Fix exports
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35209: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35210: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35211: Define exported functions as WINAPI
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35213: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35214: Fix User32InitializeImmEntryTable export
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35215: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35217: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35218: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35219: Fix build
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35220: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35221: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35225: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35227: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35230: Fix vDbgPrintExWithPrefix export
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35232: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35233: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35234: Add missing APIENTRY
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35235: Add missing APIENTRY
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35240: Add module linker flags after project flags, so project ones can be overridden
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35247: Fix prototype
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35252: Try to fix some symbol names
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35253: Remove stdcall decorations to fix build. Real fix should be available soon.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35256: I was wrong, because KeUpdateSystemTime prototype is not the same on all platforms
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35258: Fix exports
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35261: Use a .spec file for ntoskrnl. Keep specific .def for ARM, as long as it has not been tested
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35262: On newer versions, vDbgPrintEx and vDbgPrintExWithPrefix are stdcall, not cdecl
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35263: Limit use of -enable-stdcall-fixup to mesa32, msvcrt and riched20 modules
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35280: Expand recyclebin API with DeleteFileHandleToRecycleBin and GetRecycleBinDetails
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35355: Fix typo which was preventing compilation on *nix
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35369: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35370: Remove unused file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35372: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35373: No need to export DriverEntry
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35374: Remove useless file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35375: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35376: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35377: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35378: Remove useless file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35379: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35380: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35381: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35382: No need to export DriverEntry
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35383: No need to export DriverEntry
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35384: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35386: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35389: Replace .def file by a .spec file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35392: Increase lost packet count when transmit failed or receive failed for whatever reason
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35412: Device type can be undefined if kbdclass or mouclass is not loaded.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35532: Clean up code by removing now useless parts Replace 3rd arg of IopActionInitChildServices by a global variable (removes a pointer cast) IopStartDevice: no need to get top of stack, IopInitiatePnpIrp does it for us
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35533: Move most of the code of IoSynchronousInvalidateDeviceRelations to IopEnumerateDevice, and use it when possible Fix IoSynchronousInvalidateDeviceRelations prototype
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35534: Calling IoSynchronousInvalidateDeviceRelations with type TargetDeviceRelation returns success. Spotted by Alex
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35535: DEVICE_RELATIONS->Count is ULONG
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35543: Fix device node structure to be compatible with MS Windows Vista Send GUID_DEVICE_ENUMERATED event umpnpmgr: react on GUID_DEVICE_ENUMERATED, not GUID_DEVICE_ARRIVAL IopEnumerateDevice: Set DNF_ENUMERATED and DO_BUS_ENUMERATED_DEVICE when required IopEnumerateDevice: Continue to process PDOs, even if one failed
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35544: LONG -> NTSTATUS
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35545: Remove useless 'if'
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35554: Add new devices at start of list, not end. Order is now like in pre-r35543
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35562: Fix typo
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35769: win32k: Add tags when allocating memory ntoskrnl: Relax checks when freeing a string
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35790: GCC doesn't need CDECL on variables
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35834: Replace some ExFreePool by ExFreePoolWithTag
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 35835: Check if tags match in ExFreePoolWithTag Check if provided tag is valid in ExAllocatePoolWithTag Add lots of BugCheck(BAD_POOL_CALLER)
hpoussin at svn.reactos.org
- [ros-diffs] [janderwald] 35051: - start implementing the alt-tab app switching dialog - requires WH_KEYBOARD_LL hook which is not yet ready - add missing resource constant
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35052: - fix build
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35074: - use translated verb for cplopen action
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35096: - create a resource string for "create link" - implement a custom context menu for the control panel items - action "create link is not yet implemented
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35097: - remove debugging msgbox - fix default menu item state
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35100: - implement executing control panel item by its CLSID - should make applets like folder options, antivir(not a true applet) start
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35115: - implement "create link" verb for control panel items
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35149: * OpenWith dialog must have WS_POPUP style in order to show up properly - fixes bug 3635
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35150: * Enable/Disable finish button based on the right edit control * fixes bug 3625
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35151: - add CLSID_FontsFolderShortcut for fonts shell folder
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35153: * halfplement fonts shell folder * fix registration of nethood shell folder and printer shell folder - displaying is if'd out currently
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35154: - enable registration of fonts shell folder
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35157: * implement retrieving column names for nethood & font shell folder * make column names mui aware
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35181: - fix typo
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35182: - add a key to list installed sys fonts
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35184: - store all loaded global fonts under HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35191: - implement enumerating of font items
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35194: * fully implement enumeration of details for virtual font shell folder
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35197: - add 3 resource strings
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35198: sorry, fix build
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35200: * add missing return * implement context menu handling of font items for font shell folder
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35201: * register printer shell folder * move printer column descriptors to resource files * fix enumeration of printers
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35202: - add a baseaddress for SXS (based on Vista SP1)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35203: * add registry key for bitbucket shell folder
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35204: - add 2 resource strings - rewrite recyclebin item handling - partly implement recycle bin item context menu - rewrite Trash_CanTrashFile to support volume serial numbers - recycle bin shows now correct deleted file details for files
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35270: * implement restoring of a deleted file * use volume labels for storing bitbucket information * store a context for each drive * apply changes for each available drive
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35275: Copied remotely
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35277: - rename recyclebin
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35278: - add flags for SHEmptyRecycleBin
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35301: - implement deleting file using recyclebin api - play a sound on when requested using the user default for emptying recycle bin - rename shlfldr_mydocuments.c
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35319: * Implement SHFormatDrive using fmifs api (format drive dialog in explorer)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35321: * Fix multiple bugs in SHFormatDrive dialog * It now correcly calls FormatEx but the fmifs.dll is not yet in usable shape :(
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35327: * Implement administrative tools shell folder
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35328: * Fix the build :)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35331: * Implement Chkdsk dialog resources
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35337: * Implement drive checking dialog with fmifs library
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35339: * Store the paths of ntbackup and defrag.msc in the registry
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35437: - add 3 resource strings
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35440: - rewrite ISFHelper_CopyItems to actually copy the items when requested - should fix copy&paste of files in explorer (Directories are not yet supported)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35448: - Read class name from Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID when available. Custom names like renamed MyComputer or MyDocuments are stored here
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35450: * Create a IDataObject when cidl == 0 (click on TreeView) * Handle directories in ISFHelper_fnCopyItems * Should make copying directories work
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35451: * Restore file with SHFileOperation
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35465: * The CLSID of a PropertySheet handler can either be present as subkey or as a default value. * Fixes WinRar file property sheet handler and etc...
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35476: - Do not pass SHGDN_INFOLDER flag - Implement IPersistFolder2 for control panel shell folder - Replace _InsertMenuItem with unicode - Pass the pidl of shellfolder and selected drive to SH_ShowDriveProperties to construct a valid IDataObject which is passed to drive PropertySheet handlers - Release HPSX array only if it was constructed - Optimize AddShellPropSheetExCallback for file property dialog - Pass the pidl of the parent shell folder and selected item to SH_ShowPropertiesDialog and construct a IDataObject from it - Check for success for created IDataObject and HPSX array - Add a lot of buffer checks for the OpenNew shell extension - Pass the full filename of the item from Admin Tools shellfolder when IShellFolder_GetDisplayNameOf is called with SHGDN_FORPARSING - Implement initializing the AdminTools folder - Implement IShellFolder_SetNameOf for the desktop shell folder to support renaming desktop items and sub folders - Implement ISFHelper interface for desktop shell folder to support deleting with backspace key and fixes the new item shell service for items and directories - Implement hiding (deleting) shell extensions from desktop - Display a messagebox if shell extensions should be really deleted - Fix the IShellFolder_GetAttributesOf for the Mycomputer shell folder - Implement changing drive name with rename verb using IShellFolder_SetNameOf (MyComputer) - Implement Initializing the MyComputer shell folder properly - Fix Shellfolder attributes for MyDocuments shell folder - Fix Shellfolder attributes for Netplaces shell folder - Implement Initializing the Netplaces shell folder properly - Remove the 'properties' and 'open' verb from recycle bin shell folder, these verbs are statically generated - Directories cannot have the link attribute - Implement IShellExtInit interface for the new item shell service - Implement the default context menu based on the existing item context menu and background context menu and delete old implementation - Implement copy&paste of files and directories - Implement creating links to files - Check if a dynamic shell extension has already been loaded - Free static / dynamic shell extensions on release
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35482: - Implement SHParseDisplayName by Paul paulvgenderen at gmail.com
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35540: * When clicking on the desktop background, there is no item selected, thus, apidl is null * Fixes bug 3676
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35569: - Pass the msi package in quotes - Fixes launching msi packages from directories with spaces - See bug 3342
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35570: - Check if source and destination is the same. Fixes creating a new directory and using the default name - Prevent a potential buffer overflow in the file properties dialog
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35572: - Refresh treeview when a folder item is deleted
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35591: - Use the name of the cpl as the mutex name - The mutex name is a unicode buffer, pass it to CreateMutexW function - fixes bug 3489
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35603: - Check if source and destination is the same. Fixes creating a new directory and using the default name
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35624: - Partly fix launching control panel applets
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35641: - Fix multiple bugs in HCR_GetDefaultVerbW
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35643: - Prevent a crash by checking the applet name if it is empty and does exist - %1 is used for file argument, where %2, %3, %n indicate the index of the passed param, %* is the rest of the command - Directly pass the full filename to ShellExecuteExW from the default context menu - Should fix executing cpl in default shellview
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35659: - Add a small hack for executing shortcuts to cpl files - Remove unneeded CLSID_UnixFolder registration - Fix Bitbucket, Nethood shell folder registration attributes
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35673: shell32 update (1/2) - The Fonts Shell Folder && Admin Shell Folder GUID is not documented in shlguid.h - Fix api declaration of SHCreateStdEnumFmtEtc, GetFileNameFromBrowse, SHCreateDirectory, SHCreateDirectoryExA, SHCreateDirectoryExW, Dad_AutoScroll, CDefFolderMenu_Create2, SHChangeNotifyRegister - Fix EXP_DARWIN_LINK && OPENASINFO structure - Remove CSIDL_FOLDER_MASK undocumented shellview ids
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35674: shell32 update (1/2) - Use precompiled headers for shell32 - Use __inline for MSVC compability - Fix api definitions of SHCreateStdEnumFmtEtc, GetFileNameFromBrowse, SHCreateDirectory, SHCreateDirectoryExA, SHCreateDirectoryExW, Dad_AutoScroll, CDefFolderMenu_Create2, SHChangeNotifyRegister - msvc now compiles nearly all of shell32 (with WDK headers)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35675: - Readd undocumented constants as commdlg needs them
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35676: - Fix executing item which was broken in last revision
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35680: Copied remotely
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35686: - Start implementing Network Connections Shell Folder - Rename cpanelfolder to shfldr_cpanel - Implement _ILIsNetConnect, ILCreateNetConnect
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35688: - Revert 35686 - NetworkConnections is implemented in netshell.dll
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35700: - Add constants
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35707: - Start Implementing Network Connections ShellFolder
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35708: - Fix build
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35716: - Add IIDs and CLSID for netshell
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35717: - Add netcon header
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35718: - Use CoTaskMemAlloc / CoTaskMemFree for memory de-allocation - Implement INetConnectionManager, IEnumNetConnection, INetConnection interface for CLSID_ConnectionManager - Refactor Network Connections Shell Folder enumeration code to use the now available COM functionality
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35719: - Add Items to Connection ShellFolder Item Context Menu - Are not yet handled
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35758: - add INetConnectionPropertyUi iid
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35759: - add INetConnectionProperty interface
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35760: - Activate INetConnection::GetProperties code - Import from ncpa properties and status dialog - Implement INetConnectionProperty interface - Fix a bug & handle leak in registering code - Implement NcFreeNetconProperties - Make resources of netshell to be similar of Windows XP to allow netshell to be loaded - Add NCF constants from ncpa - Implement enumerating control/protocol and devices - items dont appear for some unknown reason - Load property dialog in the same way like Windows (using INetConnectionProperty) interface
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35792: - Import Netcfgx.h
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35793: - Add IIDs && GUID of Netcfg
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35814: - Implement enumerating network components (Client/Service/Transport) using NetCfg COM api - Add a check box to for enabling/disabling notification for network problems - Implement IOleCommandTarget interface for the LAN status dialog - Register the LAN property and LAN status CLSIDs
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35815: - update russian translation by tower at reactos org
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35838: - Add INetCfgLock interface - Add NCRP flags
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35839: - Remove old unused enumeration code - Implement displaying network component properties
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 35840: - Fix resource
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 34985: - Support relative callback proc with module base.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 34988: - Preliminary implementation of SetWinEventHook and UnhookWinEvent. - Only wine cross test uses this and testing is not stable. - Patches are welcome but all code is subject to change. - All Hook code should be ready by Aug 4th.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 34996: - Implement EngGetTickCount.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 35022: - Implemented NotifyWinEvent, SetWinEventHook and UnhookWinEvent. - I only enables test_winevents(), test_set_hook() and all related with wine Msg tests. The test takes a while to run due to the IsWinEventHookInstalled check. I optimized our mask set to take this into account. The results are, the test is slow and our code is fast. - We pass all Event and Local Hook tests. Will research the problem with global hooks and finish it up.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 35025: - Dereference pointer to event and fix module check in hooks.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 35117: - Patch by Yuriy Sidorov <jura at cp-lab.com> , NtUserToUnicodeEx should return zero if key in lpKeyState array is not pressed.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 35138: Win32k Timers: - This is relative to bugs 3634 and 2393. Please leave additional information in bug report 2393. - Timer code should not be associated with message queues, since theses types of queues are subject to being destroyed. This creates a problem of loosing timers. - This is a first part of a rewrite of the timers. Moving the timers from the message queue to a linked list very similar to our DCE code. This will simplify timer handling too.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 35394: Add check for null after allocating new DCE. See bug 3638.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 35395: Wine update to dialog.c, see bug 3644.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 35400: - Add timer handle type.
jimtabor at svn.reactos.org
- [ros-diffs] [jmorlan] 35013: - PspSetPrimaryToken: Fix some incorrect object dereferencing. - WlxStartApplication: Fix handle leaks. - Make userinit.exe exit when it's done everything. No need to wait for explorer to exit first.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35015: - IntRemoveMenuItem: Fix bug involving deleting item from submenu. (Bug 3292) - IntFreeMenuItem: Remove code for removing item from list - the only caller that "used" this was IntRemoveMenuItem, which actually removes the item itself. - IntInsertMenuItemToList, IntEnableMenuItem, IntCheckMenuItem, IntHiliteMenuItem: Simplify some more redundant code.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35020: In rsym, allow a stabs entry to be longer than 256 characters, so that ROS may be compiled with -feliminate-unused-debug-symbols which reduces the needed disk space a lot.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35041: - Implement GenerateConsoleCtrlEvent. - Remove IgnoreCtrlEvents variable (which ConsoleControlDispatcher did not actually use); set ProcessParameters->ConsoleFlags instead. Despite the name "ConsoleFlags", SetConsoleCtrlHandler treats it like a boolean. - Preserve all 16 bits of the attribute set by SetConsoleTextAttribute. Even though the upper byte does not affect text colors, it should be retrievable with GetConsoleScreenBufferInfo. - Update OpenConsoleW prototype in kernel32.h to match the change made in r34694.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35045: NtGdiGetRegionData: Use correct address of region header (&obj->rdh, not obj). Also, for the contents, just use 'rgndata->Buffer' as the destination address instead of doing funky pointer arithmetic.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35049: - Remove some redundant ProcessData == NULL checks - ClientConnectionThread already checks this for every request. - CsrApiCallHandler: Get rid of "Found" variable and just return when the right definition is found. - Make CsrApiCallHandler use the return value from the function (previously unused) to set Request->Status, and trim the now-redundant Request->Status setting from tons of CSR_API functions. - CsrCreateProcess: Don't set shutdown parameters again - already set in CsrCreateProcessData.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35078: - Add NULL checks to _atoi64, _wtol, and _wtoi64. - Since atoi, atol, and _wtoi should check for NULL (_tcstol doesn't) but should not check for overflow (_tcstol does), make them call _ttoi64 instead of _tcstol.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35098: - cmd_label: If a label is given on the command line, don't truncate it to only 12 characters; NTFS supports up to 32. Also, use _tcsncat, since _tcsncpy won't always nul-terminate. - Don't show the old volume information if a label was given on the command line. (Bug 3621) - If setting the label was unsuccessful, give an error message.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35109: - Add a function in kernel32 for translating STD_*_HANDLE constants to actual handles, for those APIs which accept either. Replace code in 8 APIs that already did this translation. - Call it in WriteFile, ReadFile, and FlushFileBuffers, which previously did not.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35147: - GetUserNameW: Re-set an_len to the actual buffer size before second LookupAccountSidW call; set *lpSize correctly; fix leakage of hToken in failure cases. - GetUserNameA: Don't include nul terminator when calculating NameW.Length. Remove redundant nul termination of NameA (RtlUnicodeStringToAnsiString already does it)
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35163: On attempts to write to a read-only section view, return STATUS_ACCESS_VIOLATION, not STATUS_UNSUCCESSFUL. kernel32's UnhandledExceptionFilter depends on this for its automatic .rsrc deprotection. (Bug 3062)
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35164: When reverting a window's system menu, delete the old one recursively.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35187: - Fix cmd's SearchForExecutable: it was inside out, giving extension priority over directory. - Remove code that checked if the file's extension was in PATHEXT. Windows does not check, and it's very handy to be able to "run" non-executable files. - Allow explicit paths with no backslash (like "A:file") - Batch: use GetFullPathName to get the batch file's absolute path; this way %~dp0 will always give the right directory even in the weird case of running the .bat via a relative path in PATH. Remove code in SearchForExecutable which tried to make sure it returned an absolute path (but it didn't in that case).
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35248: - Fix the way the start command parses its arguments. Previously, the arguments were split up using split() and then the parts intended for the program were recombined, but this is wrong because it cannot preserve quotes. Changed cmd_start to do tokenization itself instead. - Implement "title", /Ddirectory, /MIN, /MAX, and /WAIT options. - Remove 'first' variable which only ever contained the name of "start" itself - all the places where it was used appear to be mistakes; replaced with 'rest'. - Fix crash that happened when attempting to start a file with no extension.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35295: - Moved ExpandAlias call from ParseCommandLine to ReadCommand; aliases should only be processed when reading from the console. Removed processing of %variable% substitutions in ExpandAlias - not necessary now that aliases are expanded earlier. - Rewrite %variable% substitution code, should be much more compatible with Windows cmd now.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35307: cmd_start: - Allow space between /D and directory. - Allow /W as a synonym for /WAIT. - Give an error message on invalid switches. - Clean up the function a bit.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35487: Fix infinite loop during generic table lookups. Patch by Alex Ionescu
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35489: Always set the console's event on any keypress, even in line input mode.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35508: - Implement X>&Y redirections. Hold redirections in a linked list structure, because order matters (>x 2>&1 is not the same as 2>&1 >x). Allow redirection of any handle number from 0 to 9. - Allow quotes around the redirection file name. - Batch: Fix buffer overflow bug (incorrect size for bc->BatchFilePath)
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35514: - Begin writing a real parser for cmd. &, &&, ||, and () are implemented. The parenthesized blocks aren't too useful yet as the parser can't read additional lines; doing this will require some restructuring in cmd.c. - Remove ^-removing hacks in echo and set.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35530: - Extract the line-reading code in ProcessInput to a separate function (ReadLine) that the parser can call. Now line continuations (using ^ at the end of a line) and multi-line parenthesized blocks work. - ReadBatchLine: Don't strip the trailing \n, the parser needs it. Remove handling of :labels and @quiet commands, now done by the parser. - ReadCommand: Add a \n to the line. Move PrintPrompt call out, since the prompt shouldn't be printed for additional lines read in a command beyond the first.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35647: Remove the "LPTSTR cmd" argument to internal commands; there's no need for a command to be told its own name. It was only used in two places: - a hack in cmd_mkdir that was already obsolete a decade ago - to distinguish "echo" from "echo.", but that is the wrong way to implement this anyway. There's nothing particularly special about the period, "echo" is just one of those commands that is lenient about where its parameters begin, and when it echos a line, the first character (usually a space, but in the case of "echo." a period) is skipped.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35649: cmd_set: - When given a name with no value, show all variables that start with that name. - Implement /P switch - Set nErrorLevel on failure - Make syntax more compatible with Windows (allow any control character to act as space; implement quoting)
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35671: Prohibit an empty name in RtlSetEnvironmentVariable
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35672: - RtlSetEnvironmentVariable: To delete a variable, it is necessary to pass a NULL pointer as the value; passing an empty string should create an empty variable. Remove Value->Length > 0 check. - SetEnvironmentVariable(A|W): When given a NULL value, pass NULL to RtlSetEnvironmentVariable. - cmd_set: When given an empty value, pass NULL to SetEnvironmentVariable.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35679: cmd_type: Fix misuse of ConOutPrintf which caused problems when the file had any '%' characters in it.
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35681: - Implement call :label by creating a new batch context; this way calls can be nested and have their own %0-%9 parameters. - GetBatchVar: Implement %~n. Remove %? (an old FreeDOS-ism; the Windows equivalent is %ERRORLEVEL%)
jmorlan at svn.reactos.org
- [ros-diffs] [jmorlan] 35699: Fix StretchBlt ugliness in qemu. Patch by grschneider.
jmorlan at svn.reactos.org
- [ros-diffs] [martinf] 35590: update XMLStorage: correctly handle dots and colons in attribute names
martinf at svn.reactos.org
- [ros-diffs] [mkupfer] 34993: Lars Martin Hambro <lars_martin4 AT hotmail DOT com> - Norwegian translation of magnify and downloader added. - Fixed resource file (we request patches, not single changed files) - See issue #3504 for more information.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35016: - extended range for calendar view for years 1900-9999, each selectable year/month combination creates a correct month view - special case september 1752 partly prepared, but disabled as long as unneeded ; -) - enable via #define WITH_1752
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35047: Reorganize shdocvw: - Moved and renamed language resource files into created 'lang' directory. - Outdated shdocvw_ros.diff removed.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35050: revert to 35046, sorry for mistake
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35077: Igor Koshpaev <tower AT reactos DOT org> - Russian translation of setup dialogs added.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35113: - Fill combo box with languages and keyboard layouts. - Store data in structure for preselection of values. - TODO: preselect keyboard layout after language selection / default language
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35119: Vytis Girdzijauskas <cman AT cman DOT us> - Lithuanian translation of inf files added. - See issue #3556 for more details.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35121: Radek Liska < radekliska AT gmail DOT com> - Czech translation of inf files added. - See issue #3600 for more details.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35130: Short version of average16 added.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35161: - fix acpi.inf and convert to utf-16 - convert utf-16 files back to windows line endings (sorry, mistake of my merge tool)
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35162: install all fonts in SystemRoot/Fonts instead of SystemRoot/media/fonts
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35165: Mario Kacmar <kario AT szm DOT sk> - Several translations for acpi.inf.
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35166: - fixed russian translation - remove untranslated strings
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 35168: fix several Russian translations
mkupfer at svn.reactos.org
- [ros-diffs] [pschweitzer] 34991: Updated French translation for shell32. Also fixed typo, even if I thought I already did it!?
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 34998: Removed wrong FIXME: CcInitializeCacheMap doesn't raise exceptions. See issue #3315 for more details.
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 34999: Applied same fix to FSD branch (and to missed file) You can go cgutman ; )
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35002: Update forgotten fields
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35043: Synced dbghelp.dll with Wine HEAD.
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35044: Revert r35043 on shell32/fprop.c
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35058: Fixed rosapps build
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35060: Fixed French translation for cacls by Amine Khaldi
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35069: Updated French translation for Shell32.dll by Amine Khaldi
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35075: - FsRtlBalanceReads: call IofCallDriver - Updated some comments
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35086: Implemented ghost feature to TechBot
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35088: Fixed ident
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35090: Allow spaces in commands
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35091: - Changed ghost command (using NickServ) - Ghost before registering
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35158: Updated French translation for regedit.exe
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35254: LARGE_MCB is using a FAST_MUTEX
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35255: Implemented FsRtlAddLargeMcbEntry, FsRtlGetNextLargeMcbEntry, FsRtlLookupLargeMcbEntry, FsRtlLookupLastLargeMcbEntryAndIndex, FsRtlLookupLastLargeMcbEntry, FsRtlRemoveLargeMcbEntry, FsRtlResetBaseMcb, FsRtlResetLargeMcb, FsRtlSplitLargeMcb, FsRtlTruncateLargeMcb
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35271: In DDK, NOTIFY_SYNC is only a pointer
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35474: First implementation of FsRtlIsDbcsInExpression. It will probably need more work. Now, all the Dbcs functions are implemented.
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35490: - Added support for the lead DBCS in RtlIsNameLegalDOS8Dot3 - Don't allow it to be cut at the end of the filename (as it's done in FsRtl* functions)
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35491: Added a forgotten else
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35500: Added missing definition
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35501: Implemented CdfsIsNameLegalDOS8Dot3 and use it to check filenames. It avoids calling Rtl* functions that need NLS. It uses FsRtl* functions instead. This fixes bug #2404. But, we also have to get rid of RtlGenerate8dot3Name to completely fix it.
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35539: Liberate RtlGenerate8dot3Name from NLS stuff as it is in Windows. This definitely fixes bug #2404 However this function needs more and more fixes to work properly See issue #2404 for more details.
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35541: memcpy -> RtlCopyMemory
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35573: Take UpcaseTable into account. FsRtlIsNameInExpression should be rewritten...
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35625: - Reimplemented FsRtlIsNameInExpression to get rid of recursion, and to handle all wild cards. - Updated its comments.
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35632: Skip first dots in filename while generating 8dot3 filename in RtlGenerate8dot3Name.
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35662: - Added a missing define to ntifs.h - Implemented FsRtlInsertPerStreamContext, FsRtlRemovePerStreamContext
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35663: Implemented FsRtlLookupPerStreamContextInternal
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35664: Implemented FsRtlTeardownPerStreamContexts
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35665: - Implemented FsRtlGetPerStreamContextPointer, FsRtlSupportsPerStreamContexts - Updated header with last changes
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35678: Implemented FsRtlInitPerStreamContext
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35687: - Added ioevent.h that contains Win2k3 GUIDs for pnp event notifications - Added a ioevent lib which is used in ntoskrnl for GUIDs - Implemented FsRtlNotifyVolumeEvent. Some details seem to be wrong (such as IoReportTargetDeviceChangeAsynchronous call in all cases) and should be reviewed. Moreover IoReportTargetDeviceChangeAsynchronous isn't implemented, so we crash a bit farther.
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35723: Fixed a bug in FsRtlIsDbcsInExpression and FsRtlIsNameInExpression
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35728: Synced riched20 with Wine HEAD
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35729: Synced riched20_winetest, riched32_winetest with Wine HEAD
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35730: - Added a base address for netshell.dll - Relocated imm32.dll
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35731: Sorry, I committed stuff I shouldn't
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35754: In FsRtlInsertPerStreamContext, FsRtlLookupPerStreamContextInternal, FsRtlRemovePerStreamContext: removed not needed assertion and return normally when PFSRTL_ADVANCED_FCB_HEADER pointer is null
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35813: Primary implementation of sfc.dll. To have it "fully" working, sfc_os.dll is will be needed. It does nothing more. Don't shout, Fireball agreed for commit ; ).
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35816: - Primary implementation of sfc_os.dll. - Linked some functions of sfc.dll to sfc_os.dll
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35818: Removed useless defines
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35841: Removed some (really) crappy code in FsRtlIsNameInExpression using a private helper function
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35842: Get back some code that left with r35841... Code, don't leave us :).
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35843: Define TAG macro before use. That fixes build
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35844: Add primary tests to FsRtlInsertPerFileObjectContext. That's only to test branch build ; ).
pschweitzer at svn.reactos.org
- [ros-diffs] [pschweitzer] 35846: Reverted r35812 because of unwanted triple fault bug. See issue #3704, 3706 for more details.
pschweitzer at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 35354: Don't build with -s, this strips vital information from the output. Use --strip-debug instead, which gets rid of the DWARF debugging information, but keeps the file and symbols sane, so objdump can still be used on the output.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 35364: Implement InterlockedComparePte and InterlockedCompareExchangePte to: 1) Avoid all the casting currently being done 2) Allow portability with other platforms so that the code can be potentially shared later.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 35401: FreeLDR-side of RAM Disk support for x86 based on actual NT implementation (instead of ARM-only hacks): 1) First, remove the hack in bootmgr.c that looked for a reactos.img. 2) Instead, read the command line to the kernel, and check for /RDIMAGEPATH. If found, load the ramdisk in the loader. 3) This uses the same routine as the previous hack, but enhances it with actual status and progress printouts. 4) Finally, update usetup to generate a ReactOS (RAM Disk) entry on DBG builds, under the WinLDR one. Also fixed a bug where, on MiniTUI, the text sent to UiDrawProgressBarCenter would be ignored. This patch does not result in working RAM disk support yet. To test the FreeLDR side of things, you need to create a ramdisk file: this is easy. Preferred way right now is to use qemu-img to create a standard QEMU image. Then install ReactOS on it and configure it. This is now your ramdisk. Make your image about 100MB; this is how much ReactOS requires to install right now. Now on your "official" QEMU image, you can delete everything except freeldr.sys and freeldr.ini. Or don't, if it's large enough. Now add the reactos.img to your official image. You should have at least 100MB free space. Now when you boot the ReactOS (RAM disk) entry, it should boot up until the kernel, which will panic since there's no ramdisk support yet. Note that you can't just create a QEMU image and drop files in it -- it must be properly formatted and have the ReactOS boot sector: The RAM disk isn't just a collection of files, it's an entire virtual drive, so that's why you must first officially install ReactOS on it.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 35402: Make RAM disk support work on x86 as well (it is now generic): 1) Don't assert if loaded from setup. On NT this means special things, but we don't care about that for now. 2) Add to txtsetup.sif along with the other core FS drivers. This will eventually allow installing from ramdisk as well (and later, over the network) 3) Add to hivesys_i386.inf so that the driver is initialized. RAM disk now works flawlessly on x86 -- just make sure to follow the previous instructions, and add <size of your RAM disk> to your total memory available to ReactOS.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [sedwards] 35139: Match Wine behavior for AllowSetForegroundWindow Only show the debug message once
sedwards at svn.reactos.org
- [ros-diffs] [sedwards] 35142: SetLastError to ERROR_CALL_NOT_IMPLEMENTED Wine does it, its already a stub, it can only help...
sedwards at svn.reactos.org
- [ros-diffs] [sedwards] 35145: added library section msxml3, mfc40, runtimes: vc6, vc2005, vc2005sp1, vc2008runtime, vb3, vb4, vb5, vb6 Most don't work yet.
sedwards at svn.reactos.org
- [ros-diffs] [sginsberg] 35005: - Minor coding style improvement
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35006: - Fix my broken indentation
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35007: - Fix 2 warnings
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35008: - PCHify Acledit, Beepmidi, Cards, Crtdll, Dhcpsvc, Lpk, Lsasrv, uext2, ufat, untfs, ws2help, wshtcpip, and wsock32
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35009: - Fix broken VideoPortSignalDmaComplete definition - Cleanup and reformat dma.c and add missing functions (not yet exported)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35010: - Get rid of a confusing goto and call KiUnwaitThread directly. This was a remnant of some code refactoring.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35011: - Revert 35008
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35012: - Use macros instead of magic "1" and "2" for Setup Loader Block Flags - Initialize AcpiTableDetected to FALSE - Misc header fixes
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35017: - Use MmAllocateMemoryWithType instead of deprecated MmAllocateMemory for the ARM Shared Heap allocation - Use heap routines in i386 and powerpc branches for temporary memory
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35027: - Fix broken UnmapViewOfFile definition
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35032: - Clean up ntdll a bit
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35042: - ExpLookupHandleTableEntry: Apply same changes as was done for ExpFreeHandleTable and ExpAllocateHandleTableEntrySlow in 34467 - ExpAllocateHandleTableEntry: Fail if we don't find a handle table entry
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35057: - Revert 35042
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35059: - Use RtlCopyUnicodeString instead of RtlInitUnicodeString when copying a string
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35083: - Reapply 29440 to dbghelp and use strtoui64 instead of non-existing strtoull. Now dbghelp loads again (broken 7 months ago in revision 31339).
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35087: - Update ros.diff
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35089: - ...fix ros.diff
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35092: - Export KiBugCheckData
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35103: - Export KeI386MachineType and KeInitializeThreadedDpc - Stubplement and export IoEnumerateRegisteredFiltersList, IoGetPagingIoPriority, KdRefreshDebuggerNotPresent, KeAcquireInStackQueuedSpinLockForDpc, KeReleaseInStackQueuedSpinLockForDpc, KeAcquireSpinLockForDpc, KeReleaseSpinLockForDpc, KeRegisterNmiCallback, KeDeregisterNmiCallback, KeInitializeCrashDumpHeader, KeTestSpinLock and MmAllocatePagesForMdlEx - Add IO_PAGING_PRIORITY enumeration and PNMI_CALLBACK prototype to headers
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35108: - Fix a typo
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35134: - Remove memcmp NTOS export added in rev 34611 as real NT does not export it.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35148: - Move Direct Draw syscall stubs to /ntddraw/ - Make ros ntgdi.h more compatible with the official header (fix two prototypes)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35160: - Put NtGdi* stubs in separate files.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35185: - Put NtUser* stubs into separate files. Still a bit messy, but now there is some form of layout at least. - Update some function prototypes which changed between XP and 2003
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35193: - Fix a typo
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35293: - Fix a typo in PsTerminateSystemThread. Now this API will actually terminate system threads.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35294: - Temporarily revert my last change. We don't set the SystemThread flag appropriately and it is always zero
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35299: - Reapply the PsTerminateSystemThread typo fix. We do boot fine with this fix. - Note to self: Don't commit after midnight and always test your patches yourself
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35300: - Fix a (comment) typo
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35302: - Fix a broken check in PspExitThread. We should check if Stack Swapping is _disabled_ during termination, not crash if it is enabled! - Fix KeInitThread to respect this, and initialize EnableStackSwap to TRUE. Otherwise, only executive worker threads who modify the stack swap flag themselves encounter this issue. - This, along with my previous change, fixes worker thread termination being completely broken and crashing ros. - Thanks to Aleksey for confirming my changes
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35303: - Code cleanup
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35305: - Fix a (comment) typo
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35308: - "Sync" to the next thread's initial stack in KiSwapThread. This fixes an invalid page fault (faulting while interrupts are disabled) during context switching, where we access the next thread's initial stack before performing the address space switch. Many thanks to Alex for his help with this bug! - Fix stack size calculations in KeAttachProcess and KeStackAttachProcess (thanks to Alex for pointing this out)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35309: - Remove KiRawTicks -- this was previously a ros-specific kernel export, but is now unused - Fix a comment typo
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35310: - Fix MiSyncThreadProcessViews in KeInitThread too as requested by Alex
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35314: - Apply the same Mm sync hacks in NtYieldExecution as is done in KiSwapThread
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35315: - Remove INIT_FUNCTION from exported functions
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35333: - Rework MiSyncThreadProcessViews - Perform the Mm hack-sync in KiIdleLoop before switching context (thanks to Aleksey for writing this!)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35342: - Fix MiSyncThreadProcessViews to hack-sync the next thread's ETHREAD too (spotted by Alex)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35345: - Header cleanup - Rename ObInit to ObInitSystem - Add missing KPCR_PRCB_PRCB_LOCK offset to the NDK
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35390: - No need to set a variable to TRUE twice before it is used
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35396: - Spelling fixes - Remove deprecated comment from resource.c - Fix obsdcach.c comment header
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35397: - Remove deprecated ExfpInterlockedExchange64
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35406: - Remove dead pager.c - Remove empty aspace.c - Move MmKernelAddressSpace to a header
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35407: - Remove two more files by moving their tiny contents (one stub, one 2 line function) to mm.c
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35410: - Remove dead code
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35411: - Move kernel mode implementation of RtlpGetStackLimits from crt to ntoskrnl
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35413: - Rename SeInit to SeInitSystem
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35414: - Fix comment header
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35421: - Remove empty header
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35422: - Remove 3 deprecated macros - Use X86_EFLAGS_ID instead of cpu.c specific EFLAGS_ID
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35423: - Add KdInitSystem to kd64.h
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35424: - Don't export PoSetDeviceBusy, it should be a macro in a DDK header - Clean up Po* stubs
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35425: - STDCALL -> NTAPI
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35427: - Cleanup and reformat parts of pnpmgr (no code change)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35428: - Implement IoReportTargetDeviceChange as a wrapper around the unimplemented IoReportTargetDeviceChangeAsynchronous
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35429: - Fix a typo (and build)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35430: - Missed a STDCALL -> NTAPI
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35433: - Replace the remaining X86_EFLAGS* with EFLAGS_* - Add missing EFLAGS_* to NDK
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35434: - Remove broken IoReportTargetDeviceChange implementation on Alex's request
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35435: - Fix freeldr build
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35462: - Remove dead code
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35519: - Change ASSERT to C_ASSERT
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35520: - Patch by Alex Ionescu: Fix a typo, and code cleanup
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35521: - Use correct bug code when crashing due to closing a protected handle - Add INVALID_KERNEL_HANDLE bug code
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35522: - Fix kernel mode debug output broken in 35520 - Patch by Alex
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35529: - Add EFLAGS_IOPL to asm.h and make use of it in assembly - Fix a potential 64-bit warning in handle.c - Comment fixes
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35531: - Replace more magic values with symbolic constants - Fix a peculiar header duplication
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35542: - Remove a LIST_FOR_EACH - ASSERTify 2 assumptions - Rename "ListEntry" to "NextEntry" for clarification
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35565: - In IoAcquire/ReleaseCancelSpinLock, use the queued "IopCancelSpinLock" instead of a ros-specific "CancelSpinLock" standard spinlock - Misc fixes
Alex Ionescu
- [ros-diffs] [sginsberg] 35565: - In IoAcquire/ReleaseCancelSpinLock, use the queued "IopCancelSpinLock" instead of a ros-specific "CancelSpinLock" standard spinlock - Misc fixes
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35567: - Add THREAD_TERMINATE_HELD_MUTEX bugcode and make use of it
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35598: - Formatting and comment fixes (no code change)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35599: - Remove deprecated makefile
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35600: - Remove KEBUGCHECK and KEBUGCHECKEX macros - Replace "KeBugCheck(0)" by ASSERT(FALSE) - Replace deprecated "CPRINT" by DRINT1
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35608: - [FORMATTING] Code style and comment cleanup. No code change.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35613: - [FORMATTING] Comment and formatting fixes for LocateChildDevice. No code change.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35626: - Undefine KdPrint before redefining it.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35627: - Sync ntgdi.h to trunk, and add missing APIENTRY for a couple of functions
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35629: - NtLoadKey: Call NtLoadKeyEx directly instead of calling NtLoadKey2 (which forwards to NtLoadKeyEx)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35630: - Remove a header duplication and move a prototype to the correct place
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35633: - Remove LIST_FOR_EACH and LIST_FOR_EACH_SAFE from the kernel - Fix a bug in KeStartProfile (a missing negation) which caused us to either free buffer when we shouldn't, or leak it
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35635: - Use MiSyncForProcessAttach and MiSyncForContextSwitch instead of MiSyncThreadProcessViews to avoid some unneeded mm hack-syncing
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35637: - Remove CHECKPOINT macros from green.sys
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35638: - Remove deprecated CHECKPOINT/CHECKPOINT1 macros which basically translated into DPRINT/DPRINT1("\n")
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35697: - Get gdi32 and user32 to compile again - Update some system call prototypes and definitions
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35709: - Make cmlibhost compile warning free - Slight reordering of cmlib.h (by Colin Finck)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35800: - Add missing KdD0Transition and KdD3Transition prototypes
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35802: - KEBUGCHECK(0) -> KeBugCheck(FILE_SYSTEM)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35803: - Get rid of ASSERT_IRQL, deprecated since long ago - Remove various dead stuff from headers, and move ASSERT_IRQL_LESS_OR_EQUAL, ASSERT_IRQL_EQUAL and ASSERT_IRQL_LESS to global debug.h
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35806: - Remove the (now deprecated) ntoskrnl/internal/debug.h header and fix all its includers to use the global debug.h
Alex Ionescu
- [ros-diffs] [sginsberg] 35806: - Remove the (now deprecated) ntoskrnl/internal/debug.h header and fix all its includers to use the global debug.h
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35808: - [FORMATTING] Indentation and typo fixes
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35812: - Updates to our vectored exception handling: - KiUserExceptionDispatcher: RtlDispatchException directly - RtlDispatchException: Call vectored exception handlers before doing anything else - Rename RtlpExecuteVectoredExceptionHandlers to RtlCallVectoredExceptionHandlers as this is the real name - References: "New Vectored Exception Handling in Windows XP" by Matt Pietrek
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35817: - Add APIs new to Windows 2003/SP1 (including XP SP1) - Add missing NtGetCurrentProcessorNumber to ntdll - Update headers with missing structures
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35819: - CACHE_DESCRIPTOR and PROCESSOR_CACHE_TYPE are public and defined in winnt.h, so no need to define them in the NDK (the NDK includes winnt.h through windef.h, so this breaks build)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35821: - Add SecureZeroMemory/RtlSecureZeroMemory - Add x86 versions of PreFetchCacheLine and MemoryBarrier (TODO for other architectures)
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35822: - Fix build...
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35822: - Fix build...
Alex Ionescu
- [ros-diffs] [sginsberg] 35832: - Make ntdll exports compatible with 2003 SP2 (except for some Vista routines) - "Implement" Nt* and Zw* routines, and export 3 missing Dbg* routines which we implement - Remove range list routines (those appear to be kernel mode only) - Remove strtoull export
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 35837: - "0xbadf00d" is not a valid tag. use "PcNt" instead
Alex Ionescu
- [ros-diffs] [sginsberg] 35837: - "0xbadf00d" is not a valid tag. use "PcNt" instead
sginsberg at svn.reactos.org
- [ros-diffs] [spetreolle] 35335: update devmgmt french translation
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 35336: update eventvwrv french translation patch by Amine Khaldi (amine48rz)
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 35338: update more utility french translation Amine Khaldi (amine48rz)
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 35341: update french translations : solitaire, msconfig, desk.cpl, win32csr patches by Amine Khaldi (amine48rz)
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 35353: Update french translation for servman and shell32 Patches by Amine Khaldi and me
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 35820: fix typo
spetreolle at svn.reactos.org
- [ros-diffs] [sserapion] 35642: Convert to spec file.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35645: Fix some wrong declarations for 64bits.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35650: Don't add stdcall decorations to amd64 syscalls.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35651: Don't error on non-32bit builds. Still needs port.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35652: More header fixes.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35655: Remove unneeded msvcrt dependancies(all win32 modules depend on msvcrt already) dbghelp: Don't use old style parameter lists. kernel32: Remove stdcall decorations from amd64 asm. user32: Convert to spec file. console: Convert to spec file. Misc WIN64 fixes.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35657: Fix tcpsvcs build.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35746: Convert crtdll to WINE's spec file. Forwards most exports to msvcrt and reduces crtdll.dll from 328Kb to 188Kb
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35747: commit missing file
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35762: Convert fmifs and lsasrv to spec files.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35789: re-add missing api, remove unneded file
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35804: re-add missing api (fixes user32 winetest build)
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35805: remove unneeded msvcrt dependency (all win32 projects already depend on it)
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35807: Commit WIP. Part 1 of ?? Update mingw32 headers to mingw-w64 trunk -Too many changes to list -Important concepts: -- _INTEGRAL_MAX_BITS -- _USE_32BIT_TIME_T -- _USE_64BIT_TIME_T - adds crt secure API - Fixes so many types its not even funny.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35809: Commit WIP. Part 2 of ?? Update mingw32 runtime to mingw-w64 trunk -Support for msvc 7.0 features -TLS support disabled because ros is not ready
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35810: Commit WIP. Part 3 of ?? - Update crt to conform - add some amd64 stubs
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35811: Commit WIP. Part 4 of ?? - Create separate def file for amd64 - Update rbuild files, not even these require msvcrt dependency - define _MSVCRT_, necesary to build dll correctly
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35825: -Actually disable TLS. -Fix boot.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35826: - minor WIN64 fixes - Remove unneeded dependencies
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35827: minor fix.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35828: Minor WIN64 fixes.
sserapion at svn.reactos.org
- [ros-diffs] [sserapion] 35828: Minor WIN64 fixes.
Alex Ionescu
- [ros-diffs] [sserapion] 35829: Make crt call win32 time APIs, like WINE
sserapion at svn.reactos.org
- [ros-diffs] [tkreuzer] 34986: - fix usage of InterlockedExchangePointer - some ULONG / SIZE_T fixes - pushlocks have a union with a PVOID and an ULONG, use them instead of typecasting - use InterlockedAndPointer for a pushlock
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 34987: - fix SECURITY_DESCRIPTOR_RELATIVE and KDPC_DATA
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 34989: Fix macros that didn't have brackets around the argument. Add FrLdrDbgPrint for debugprints. Use ULONG_PTR instead of ULONG for memory offsets and pointer values. Use RosLoaderBlock->KernelBase instead of hardcoded value for the beginning of the kernel. Now we reach KiSystemStartupReal.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35021: use constants from winddk and get rid of private definitions.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35135: implement byteswap intrinsics
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35136: use a do-nothing-seh as on arm
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35167: add macro definitions for KeQuerySystemTime, KeQueryTickCount and KeQueryInterruptTime to ddk, remove corresponding exports from ntoskrnl
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35175: Implement FLOATOBJ api in assembly. ~~ On x86 (and only there) we must not use the FPU in kernel mode code, because the fpu state is not safed on normal context switches. That's why there's the FLOATOBJ api. It provides the needed fp emulation for win32k and drivers. I wrote it in asm to be fast. It's not yet plugged in.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35249: - add more accelerator flags for xform objects - add MATRIX structure using FLOATOBJ instead of EFLOAT_S (which is a x86 specific structure)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35322: add _ELF_ property to rbuild file
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35323: Update KIPCR, KPRCB, KTRAP_FRAME, KDESCRIPTOR, all based on vista x64 symbol files. Comment out some code for now that was using an old structure member. Enable some x86 specific external variables for amd64, too. Comment out a reference to prcb->DbugDpcTime, this is the only reference, so it's useless anyway. Comment out code for KiRundownThread for the moment. Comment out KeQuerySystemTime and KeQueryInterruptTime on amd64, they are resolved through macros and not exported.Remove kdb_expr.c from build. Add endless loop in KiSystemStartupReal, that's where we stop.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35324: Update add KGDTENTRY64 and KIDTENTRY64 to replace KGDTENTRY and KIDTENTRY, remove FNSAVE_FORMAT, FXSAVE_FORMAT and FX_SAVE_AREA
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35325: add NtCurrentTeb inline function
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35326: add LDT_ENTRY to winnt.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35334: Sync to trunk head (35333)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35346: PE symbol dumper. It's not finished, functions don't work and the type output doesn't always look 100% correct. But it does it's job. You need dbghelp.dll and symsrv.dll from windbg.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35347: NDK: update 64bit mm structures, based on win2003 and vista symbol files
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35348: NDK: update KPRCB based on win2003 and vista symbol files
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35349: NDK: update PEB definition based in win2003 and vista 32/64 bit symbols
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35351: try to fix build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35359: The TEB member is called ClientID not Cid on all Windows versions I could check (XP, 2k3, vista).
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35360: - comment out ext2.sys in textsetup.sif, as it doesn't load - fix stupid error when creating page directory - fix PtrToPfn() based on updated mm types - some enhancements
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35361: fix KIPCR
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35362: - fix pointer to ulong cast
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35436: - Remove obsolete LDT_ENTRY - replace KTSS with KTSS64 - update some KGDT_xxx constants
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35442: Get rid of the _X86_ define by using a -U compiler switch. This way it also works with PCHs, that before didn't like the #undef
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35443: - revert 34796, an old hack to #undef _X86_ on amd64 builds, not needed any longer
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35444: add an additional case for _AMD64_ now that we have _X86_ not defined anymore
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35445: change the gdt in freeldr, so we will have the same longmode cs later in the kernel.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35458: Move some architecture specific code from KiRosPrepareForSystemStartup into KiArchInitSystem, defined for each architecture. Enable KiRosBuildReservedMemoryMap for _M_AMD64
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35459: forgot this one
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35460: Update amd64 prototypes for KeGetCurrentIrql, KfRaiseIrql, KfLowerIrql, KeRaiseIrqlToDpcLevel, KeRaiseIrqlToSynchLevel, KeLowerIrql, KeRaiseIrql
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35461: - fix usage of InterlockedExchangePointer - fix ULONG -> pointer cast
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35492: revert my last commit to avoid polluting other files with hack code. I am also not going to need that piece of code for amd64.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35493: Setup a page for the Idt and a page for the gdt + tss. Setup the newly created gdt accordingly. Set gdtr and idtr.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35494: - Add X86_MSR_GSBASE, X86_MSR_KERNEL_GSBASE constants - Add KIDT_INIT structure for the idt init table - Add prototypes for ISRs
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35495: Also initialize data segment descriptor in the gdt.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35496: Fix KiSystemStartupReal, KiGetMachineBootPointers and KiInitializePcr. Add trap.S for ISRs (unimplemented). Add except.c with KiInterruptInitTable and KeInitExceptions, initializing the IDT. Add irql.c for IRQL functions (unimplemented). Update stubs file. Based on info from http://www.msuiche.net/papers/Windows_Vista_64bits_and_unexported_kernel_symbols.pdf. We now reach KiSetupStackAndInitializeKernel, but there's a few things still missing.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35504: Implement __readcr8, __writecr8, __lidt and __sidt intrinsics.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35505: Remove private __lidt definition.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35506: Implement KeGetCurrentIrql as intrinsic.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35509: On SMP builds SYNCH_LEVEL is (IPI_LEVEL - 2) or 12
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35510: Make KeGetCurrentIrql, KeLowerIrql, KfRaiseIrql, KeRaiseIrql, KeRaiseIrqlToDpcLevel and KeRaiseIrqlToSynchLevel intrinsics as in the WDK 2008.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35511: fix build ;-)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35512: Implement KxGetCurrentIrql, KxLowerIrql, KxRaiseIrql and KxRaiseIrqlToDpcLevel and use them for the Ke/Kf exports.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35513: Add KeSetCurrentIrql
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35515: Fix hal build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35517: Update syscall stubs
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35518: Implement KiSystemStartup in C instead of asm, implement KiSwapStack intrinsic, get rid of KiSetupStackandInitializeKernel, instead do the work in KiSystemStartupReal in C. Move Stack definitions into trap.S and get rid of the whole boot.S file. Comment out the sync loop for the moment and add a comment why it doesn't work (InterlockedBitTestAndSet64 doesn't work correctly).
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35524: revert my last change, yes it IS a stupid idea to mess with the stack in the middle of a C function....
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35525: Fix _interlockedbittest intrinsics. For some strange reason they were working correctly on x86, the compiler seemed to know "what it means". But that doesn't work on amd64, here we need *a as "=m" operand, not a.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35526: Move KiSystemStartup again to kiinit.c, implement an intermediate function KiInitializeKernelAndGotoIdleLoop that is now called from the asm function KiSetupStackAndInitializeKernel. This way we avoid using "hardcoded" constants.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35527: Fix handling of stack
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35528: LdrPEProcessImportDirectoryEntry: ULONG -> ULONG_PTR to fix imports.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35546: Fix __readmsr and __writemsr on amd64
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35547: Setup KUSER_SHARED_DATA.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35548: Fix Ke386SaveFlags and Ke386RestoreFlags. Rename KIDT_INIT's 3rd member to IstIndex and use it in KeInitExceptions.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35549: Implement KiSetProcessorType, KiGetCpuVendor, KiGetFeatureBits, KiGetCacheInformation, KiSetCr0Bits and KiInitializeTss based on x86 implementation. Fix and enable Code in KiInitalizeKernel, enable call to HalInitializeProcessor.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35586: stub out SEH, for real this time ; -)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35587: Fix __readgsqword, it was using a long internally. Add volatile keyword to segment addressing intrinsics. Add "memory" to clobber list on all those that do write.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35588: Fix KeGetCurrentPrcb()
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35616: merge __readcr and __writecr x86 / x64 definitions, because they are the same. Implement __readdr and __writedr for x64.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35617: Implement KiSaveProcessorControlState and KiRestoreProcessorControlState
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35618: Add X86_MSR constants, implement __lgdt, __sgdt, __lldt, __sldt, __ldmxcsr, __stmxcsr, __ltr, __str intrinsics.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35619: - Fix comments and comment out stmxcsr, as it crashes for some reason.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35620: It's really not good coding style to pass an OUT parameter "by value" to a macro like Ke386GetGlobalDescriptorTable. The Funny thing is that due to a missing memory barrier this macro actually handled this like a "by value" parameter. Of cause this is totally incorrect and led to the strange results I was experiencing. Use __sgdt and __sidt instead and remove the old hack.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35621: Update stubs file
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35622: Move some Pcr init code into KiInitializePcr, use __sldt instead of Ke386SetLocaldescriptorTable, enable KdInitSystem
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35628: merge 34702 and 34987 from ros-amd64-bringup branch: - convert LDR_RESOURCE_INFO members from ULONG to ULONG_PTR - fix SECURITY_DESCRIPTOR_RELATIVE and KDPC_DATA
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35631: merge 35359 from ros-amd64-bringup branch: The TEB member is called ClientId not Cid on all Windows versions I could check (XP, 2k3, vista).
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35636: Merge 34703, 34704, 34705, 34706, 34707, 34708, 34709 and 34710 from ros-amd64-bringup branch: - Fix inline versions of integer <-> pointer conversion functions. - Implement _InterlockedAnd64, _InterlockedOr64, _interlockedbittestandreset64, _interlockedbittestandset64 and gs-segment-adressing functions - As amd64 shares most of the intrinsics of x86, implement them in intrin_x86.h - Fix IMAGE_FIRST_SECTION macro - Implement GetCurrentFiber(), NtCurrentTeb() and YieldProcessor() - Fix ENUMRESLANGPROC, ENUMRESNAMEPROC and ENUMRESTYPEPROC - Add Interlocked functions for pointers - Add InterlockedCompareExchangePointer and InterlockedExchangePointer - Add intrinsic port and register access functions fix LIST_ENTRY() macro for 64 bits add size_t definition to _mingw.h (ported from mingw) - Update some loader structs ULONG -> ULONG_PTR / SIZE_T
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35639: Merge merge 34713 from ros-amd64-bringup branch: fix NtCurrentTeb()
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35644: __readcr3() returns an unsigned __int64, fix x86 MmGetPageDirectory accordingly.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35646: Merge 34739 - 34769, 34796 - 34905, 34916 - 34967, 34970 - 35135, 35167, 35325, 35326, 35443 - 35506, 35510 - 35546, 35587, 35616, 35644 from ros-amd64-bringup branch: - Update AMD64 intrinsic Interlocked functions - Add _InterlockedExchange64 to intin_x86.h -Fix definitions of IsBadHugeReadPtr, IsBadHugeWritePtr, IsBadReadPtr, IsBadStringPtrA, IsBadStringPtrW, IsBadWritePtr and SetProcessWorkingSetSize - Define CONTEXT and XMM_SAVE_AREA32, taken from WINE - Include _M_AMD64 for defintitions in ioaccess.h - Add Interlocked intrinisc definitions for AMD64 platform - Add KI_USER_SHARED_DATA and KeGetCurrentIrql() prototype to winddh - Fix prototypes for KfAcquireSpinLock, KfReleaseSpinLock, KeAcquireInStackQueuedSpinLock and KeReleaseInStackQueuedSpinLock on amd64 - Fix rotl declaration, add mysteriously missing rotr. winnt.h: - Fix CONTEXT_AMD64 and friends, add various constants. - Define RUNTIME_FUNCTION, RtlCaptureContext, RtlRestoreContext, RtlAddFunctionTable, RtlInstallFunctionTableCallback, RtlDeleteFunctionTable. - Fix definitions for EXCEPTION_RECORD and friends to support amd64. - Define IMAGE_THUNK_DATA64 and related constants. - Define IMAGE_TLS_DIRECTORY64 and related constants. - Remove WINEisms - Remove multiple declarations and minor fixes. - Fix KESEG0_BASE for amd64 - Fix definition for NdisCopyLookaheadData on amd64 - Only add function prototypes if NO_INTERLOCKED_INTRINSICS is defined - Move the inlined InterlockedAnd/Or from rtl to winbase.h and rename it to InterlockedAnd/Or_Inline - Fix TreeView_EnsureVisible macro. - Add missing 64 bit intrinsic Interlocked functions - Fix _InterlockedDecrement64 - Fix InterlockedExchangeAddSizeT - Fix __writecrx instrinsics - Fix ExQueryPoolBlockSize prototype - Make KI_USER_SHARED_DATA and IMAGE_ORDINAL_FLAG64 a ULONGLONG - Fix definition if IMAGE_OPTIONAL_HEADER64 - Add KPCR structure - Add __readcrx intrinsics - Ad some definitions to winddk.h - Add a field for a DbgPrint function pointer to the ROS_LOADER_PARAMETER_BLOCK for early debug prints in ntoskrnl - Update KPCR and KIPCR - Add KeGetPcr() and update KeGetCurrentProcessorNumber - Fix SECURITY_DESCRIPTOR_RELATIVE and KDPC_DATA - Implement byteswap intrinsics - Add macro definitions for KeQuerySystemTime, KeQueryTickCount and KeQueryInterruptTime to ddk - Add NtCurrentTeb inline function - Update amd64 prototypes for KeGetCurrentIrql, KfRaiseIrql, KfLowerIrql, KeRaiseIrqlToDpcLevel, KeRaiseIrqlToSynchLevel, KeLowerIrql, KeRaiseIrql - Implement __readcr8, __writecr8, __lidt and __sidt intrinsics. - Implement KeGetCurrentIrql as intrinsic. - Make KeGetCurrentIrql, KeLowerIrql, KfRaiseIrql, KeRaiseIrql, KeRaiseIrqlToDpcLevel and KeRaiseIrqlToSynchLevel intrinsics as in the WDK 2008. - Fix _interlockedbittest intrinsics - Fix __readmsr and __writemsr on amd64 - Fix __readgsqword, it was using a long internally. Add volatile keyword to segment addressing intrinsics. Add "memory" to clobber list on all those that do write. - Merge __readcr and __writecr x86 / x64 definitions, because they are the same. Implement __readdr and __writedr for x64. - __readcr3() returns an unsigned __int64, fix x86 MmGetPageDirectory accordingly.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35666: #undef Interlocked before implementing the functions on all architectures.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35668: Add D3DFMT_D32_LOCKABLE and D3DFMT_S8_LOCKABLE
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35682: Start a new strsafe lib. Nothing implemented so far, more something like a framework. The actual function implementation will be in the header, because the ms header allows to inline the functions. It uses recursive include to avoid code duplication. The lib uses these functions to generate the code.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35683: fix d3d9.def file and enable d3d8 and d3d9 to fix x86 build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35684: If you change an rbuild file to use an arch-specific .def file, please also provide those .def files.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35685: Make kdcom x86 code 64bit compatible and use it for amd64, too. Add a DriverEntry to make ld happy.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35689: With a few more defines, strsafe.h can now implement all functions Cb/Cch, Ansi/Unicode from a single piece of code. Implement all Cb functions in the lib (depending on the unimplemented inline versions)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35690: - Rework defines in strsafe a bit. - Implement StringCxxLength()
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35691: Optimize and shorten StringCxxLength
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35692: Fix some strsafe.h definitions.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35693: More fixes in strsafe.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35694: Add Cch functions to strsafe lib.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35695: Merge 34717 from ros-amd64-bringup branch: - Fix prototypes of _findfirst, _findnext, _findclose, _findfirsti64, _findnexti64 _wfindfirst, _wfindnext, _wfindfirst64, _wfindnext64, strndup, - Fix a number of pointer to int casts
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35696: enhance macros
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35703: - Convert PortAddress from ULONG to PUCHAR - Fix some int <-> pointer casts - remove useless #if __i386__ - use %p for pointer sized prints
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35704: - implement stub EnableA20 - define MachInit to PcMachInit - use i386 versions of machine dependend code for amd64 -> 13 files / 160 kb less
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35710: define _SSIZE_T_DEFINED when defining ssize_t
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35712: Merge 34714, 34716, 34718, 34720 from ros-amd64-bringup branch: recyclebin: DWORD -> SIZE_T and SIZE_T -> DWORD rtl: - cast AtomName to ULONG_PTR instead of ULONG - RtlQueryProcessdebugInformation(): cast teb->ClientId.UniqueProcess to ULONG_PTR for assignment to Pid. - vs(w)nprintf: cast argument to ULONG_PTR instead of unsigned long for a %p crt: - int -> intptr_t - unsigned long -> uintptr_t - #undef _MINGW_IMPORT in ctype.c, to avoid warnings scrnsafe: rename _toul to _toulptr and make it return an ULONG_PTR
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35713: MMerge 34827 from ros-amd64-bringup branch: - fix parameter types of NtAllocateVirtualMemory and NtFreeVirtualMemory
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35715: Merge MMerge 34969 from ros-amd64-bringup branch: - Fix parameter types of NtQuery/SetSystemInformation, ExInitialize(N)PagedLookasideList, KeBugCheckWithTf, IoGetstackLimits - Use ALIGN_UP_POINTER for a pointer - Fix pointer to ULONG cast
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35736: Implement KegetCurrentThread inline function
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35737: Implement MmUpdatePageDir
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35738: Fix DebugService
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35739: KGDT_TSS is 0x40 (vista 64bit).
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35740: Fix Ki386InitializeTss. Load idt in KeInitExceptions. Implement KiDebugServiceTrap. Add #ifed out threadini.c. Update Stubs. Now DbgPrints are working.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35742: KeAcquire/ReleaseQueuedSpinlock belong to ntoskrnl on amd64
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35771: remove stuff from amd64 hal that doesn't belong there
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35772: fix for x86 build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35773: #if out RtlExtendedIntegerMultiply and RtlExtendedLargeIntegerDivide for amd64 in winnt4.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35774: fix crtdll build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35775: revert changes to def file from 35655, they break x86 build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35776: Fix user32 spec file
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35777: fix ws2_32 spec file
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35778: add needed ros specific exports back to user32.spec
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35779: Change DC and DC_ATTR members from MATRIX_S and EFLOAT_S, which are explicit fpu emulation types, instead use MATRIX and FLOATOBJ which are the class types. Plug in new FLOATOBJ api and remove old fpu using version. Implement XFORMOBJ api using FLOATOBJ. Remove most of the fpu using code from win32k.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35780: - Move KeAcquireSpinlockRaiseToSynch from ndk to ntifs.h - Add KeTryToAcquireQueuedSpinLock to ntifs.h - Fix Spinlock function prototypes in winddk.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35781: define some fastcall functions to the normal functions on amd64
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35782: - implement spinlocks, based on x86 up hal code - comment out KeInitializeSpinLock on amd64 builds (it's inlined there) - define some fastcall functions to normal on amd64 - Update amd64 stubs - remove wrong exports from ntokrnl
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35823: fix PCR
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 35824: Move KeGetPcr from NDK to winddk.h
tkreuzer at svn.reactos.org
- [ros-diffs] [weiden] 35176: Very basic (and incomplete) implementation of SHCreateDesktop and SHDesktopMessageLoop to implement the Progman window class for the shell. This patch has not been submitted to WINE.
weiden at svn.reactos.org
- [ros-diffs] [weiden] 35735: Fix warning that variable might be used uninitialized
weiden at svn.reactos.org
Last message date:
Sun Aug 31 23:58:45 CEST 2008
Archived on: Mon Sep 1 00:48:08 CEST 2008
This archive was generated by
Pipermail 0.09 (Mailman edition).