July 2009 Archives by date
Starting: Wed Jul 1 01:07:05 CEST 2009
Ending: Fri Jul 31 22:13:27 CEST 2009
Messages: 607
- [ros-diffs] [dreimer] 41721: Installer Fixes: * Installer starts the Uninstaller of the old Version again. * Installer does not accidentially kill the whole Start menu again. * Installer uninstalls charch too. * Fixed some line skippers. Biiiiig thx to care2debug for the help. This would not have been possible without it.
dreimer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41722: intrin_x86: Don't test for __MSVCSRT__ when implementing _rotr and _rotl. gcc defines __MSVCSRT__ and "knows" these funtions, but doesn't implemnt them.
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 41723: - Fix corruption of ARP target protocol address - We were copying the address type (1 byte) and 3 bytes of the target address instead of all 4 bytes of the target address
cgutman at svn.reactos.org
- [ros-diffs] [dgorbachev] 41724: Fix some warnings / bugs.
dgorbachev at svn.reactos.org
- [ros-diffs] [janderwald] 41725: - Partly Implement StreamClassReadWriteConfig - Allocate a HwInstance buffer which is passed to each instantiated filter instance
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41726: - Remove dead code - Reuse free audio handle index
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 41727: - Add more vista types. Added another window message type, based on winproc.c. Added two vista prototypes for ntuser. - Implemented new PostMessage and SendNotifyMessage, this is for bug 4646. I realize the need to update/sync dde code from wine. This relates to the new post and send functions and the use of MsgiKMToUMMessage. Trying to understand this mess. - CreateDesktop is used to create the HWND_MESSAGE for the desktop. This is a work in progress. The ntuser prototype is updated too. Now pass the correct data from user to kernel space. - Major update to event code and testing with user32 wine test msg. ATM, only two ntuser notifications are sent if the app has a event hook. Need to add more notifications at the correct points. - Code arranging in hooks. Testing with user32 cross test works, need to add more ntuser hook calls at the correct points. - Testing: More is required! User32 cross tests win and msg, win test hangs at flush_events. FF 1.5.x (Still has that funny minimize bug. Play with it and see. Missing one more check I think.) and AbiWord 2.4.1. Notepad lite is doing something very naughty inside it's hook call, with out the source, testing it will be imposable, so someone needs to find an open source program that does the same thing. - Reference: Drag and drop file into window: winproc.c WM_COPYGLOBALDATA http://wiki.winprog.org/wiki/Windows_messages
jimtabor at svn.reactos.org
- [ros-diffs] [bfreisen] 41728: Paint: - Fixed new bug in palette drawing (replacing a + by a -) - Added "Show grid" and "Show miniature" functions - Therefore changed the menus -> please check translations
bfreisen at svn.reactos.org
- [ros-diffs] [cfinck] 41729: Add some more working apps to the Downloader list, update the RosBE link. Based on a patch by Victor Martinez
cfinck at svn.reactos.org
- [ros-diffs] [mkupfer] 41730: change to LOGFONTW, because it's unicode
mkupfer at svn.reactos.org
- [ros-diffs] [cfinck] 41731: Merge 41694, 41702, 41715, 41729
cfinck at svn.reactos.org
- [ros-diffs] [cwittich] 41732: fix msvc build
cwittich at svn.reactos.org
- [ros-diffs] [mkupfer] 41733: Mikhail Denisenko <denisenkom AT gmail DOT com> - Add symbols to system menu by using marlett font. - See issue #4450 for details.
mkupfer at svn.reactos.org
- [ros-diffs] [cfinck] 41734: - Simplify ERROR_* return values, don't make a difference between "Shutdown for some reason" and "Failed somehow". This should also fix a bug about the entire testing process being canceled when Kdbg is hit. As a consequence, the crash counter was renamed to a "retry counter" and the value for "maxretries" was increased, since the shutdowns in 1st and 2nd stage count as retries now. - Detect whether the same line appears over and over again and reboot the VM in this case to continue with the next test. This is done using a line cache and a configurable value of 50 allowed cache hits before we cancel the process. - Simplify some code by leaving out a block for the STDIN_FILENO fd. - Fix return values in case of early failures in ProcessDebugData. - Use "unsigned int" instead of "int" where appropriate. - Add missing license header after talking with Christoph.
cfinck at svn.reactos.org
- [ros-diffs] [jimtabor] 41735: - wine sync dde.c and dde_private.h to 1.1.24.
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 41736: - Don't cancel already completed requests - Fix potential NULL pointer access - Actually disassociate the address file and connection in DispTdiDisassociateAddress - Insert new requests at the end of the list not the beginning
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41737: - tcpip locking rewrite (part 1 of x) - Use ExInterlocked list functions to manipulate the request lists - Fix usage of the wrong lock to protect the listen request list - Next step: Optimize usage of TCPLock
cgutman at svn.reactos.org
- [ros-diffs] [janderwald] 41738: - Register a device interface for each stream
janderwald at svn.reactos.org
- [ros-diffs] [dreimer] 41739: Bug 4636: Romanian translation patch by Dimitriu Petru Bug 4638: Japanese translation update for some files by Tomoya Kitagawa Bug 4651: Unfinished translation to polish (ichoroszi at gmail.com) Bug 4652: update for slovak and others translations by Mario Kacmar
dreimer at svn.reactos.org
- [ros-diffs] [cfinck] 41740: - Fix broken logic for stages with no checkpoint - Correct the comment in the XML file: Due to the now changed logic, the reboots in 1st and 2nd stage setup don't count as retries anymore.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41741: Fix line cache
cfinck at svn.reactos.org
- [ros-diffs] [bfreisen] 41742: Fixed cropping function and implemented size boxes
bfreisen at svn.reactos.org
- [ros-diffs] [cfinck] 441: Only show finished test runs in the search results
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41743: Increase the "maxretries" value again, because we have some randomly crashing tests.
cfinck at svn.reactos.org
- [ros-diffs] [jimtabor] 41744: - In the process of rewriting IntGdiCreateDisplayDC, making it an intermediate level support function for IntGdiCreateDC.
jimtabor at svn.reactos.org
- [ros-diffs] [cfinck] 442: Increase the memory limit a bit, so that we don't fail for the comprehensive user32:msg debug information.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41745: - Remove non-working apps according to http://www.reactos.org/wiki/index.php/Tests_for_0.3.10 - Update OpenTTD to 0.7.1 and add more descriptions, it can actually be used without the original game.
cfinck at svn.reactos.org
- [ros-diffs] [dreimer] 41746: Fix a Bug in ssvn.cmd. thx to Shashkov Maxim aka bz00mmer for noticing.
dreimer at svn.reactos.org
- [ros-diffs] [cfinck] 41747: Fix OpenTTD link
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 41748: Merge the OpenTTD update from 0.3.10 branch
cfinck at svn.reactos.org
- [ros-diffs] [mkupfer] 41749: IntIsMenu() removed - use UserGetMenuObject() instead
mkupfer at svn.reactos.org
- [ros-diffs] [dgorbachev] 41750: Color schemes by Peter Dimitriu. Bug #4654.
dgorbachev at svn.reactos.org
- [ros-diffs] [cgutman] 41751: - TCPIP locking rewrite (part 2 of x) - Add locking in places that need it - Eliminate double acquisition of TCPLock for the same request - Next step: Verify that all places that need locking have it
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41752: - TCPIP lock rewrite (part 3 of 3) - Use a spin lock to protect the signalled connections list - Add a debug ASSERT into each function that depends on the TCPLock being held - Release TCPLock before completing the IRP - Add some locking where it was forgotten - Optimize HandleSignalledConnection
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 41753: - More Window Threads issues. Need to finish the window object rewrite!
jimtabor at svn.reactos.org
- [ros-diffs] [dchapyshev] 41754: - Use PWINDOW_OBJECT instead HWND in PostTimerMessages, IntGetPaintMessage, co_MsqTranslateMouseMessage, co_MsqPeekHardwareMessage, co_MsqFindMessage, co_MsqWaitForNewMessages, MsqGetTimerMessage, MsqGetFirstTimerExpiry, co_IntPeekMessage - Allow hWnd equal -1, 0x0000ffff, 0xffffffff - Fixes 3 winetests for PeekMessageA/W
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41755: - Fixes return values for PeekMessageA/W
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 41756: - .def -> .spec - Add stubs for AsrAddSifEntryW, AsrCreateStateFileW, AsrFreeContext, AsrRestorePlugPlayRegistryData
dchapyshev at svn.reactos.org
- [ros-diffs] [cfinck] 41757: ReactOS 0.3.10 is ready!
cfinck at svn.reactos.org
- [ros-diffs] [spetreolle] 41758: - Disable debugging flood
spetreolle at svn.reactos.org
- [ros-diffs] [tkreuzer] 41759: [FORMATTING] palobj.c: Fix indentation, no code change.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41760: [FORMATTING] palette.c: remove extended header, fix indentation, no code change
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 41761: - Fix a typo
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 41762: Merge eng/palette.c, objects/palobj.c and objects/color.c into objects/palette.c, dropping some useless bitrotting code. The rest of the code needs some love and cleanup. Btw, Arch, how's the weather?
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 41763: - Don't use a global interface_info struct - This should allow for multiple NIC support but it's currently broken because GetIfTable returns invalid information for NICs after the first one which prevents DHCP initialization for those adapters
cgutman at svn.reactos.org
- [ros-diffs] [dchapyshev] 41764: - GetProcessHeap -> RtlGetProcessHeap - Add checks at heap allocation - Add some debug prints
dchapyshev at svn.reactos.org
- [ros-diffs] [cwittich] 41765: sync crypt32 with wine 1.1.25
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41766: sync cryptdlg with wine 1.1.25
cwittich at svn.reactos.org
- [ros-diffs] [tkreuzer] 41767: Remove useless function
tkreuzer at svn.reactos.org
- [ros-diffs] [cwittich] 41768: sync cryptui with wine 1.1.25
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41769: sync jscript with wine 1.1.25
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 41770: sync localui with wine 1.1.25
cwittich at svn.reactos.org
- [ros-diffs] [tkreuzer] 41771: Implement PALETTE_ulGetNearestPaletteIndex and PALETTE_ulGetRGBColorFromIndex, replacing COLOR_LookupNearestColor and COLOR_PaletteLookupPixel Implement PALETTE_vGetBitMasks
tkreuzer at svn.reactos.org
- [ros-diffs] [jimtabor] 41772: - Updates and changes to, with one add on and removal: MenuWindowProc (Not supported in kernel space), PopupMenuWndProcA, PostMessage, SendNotifyMessage and win32k hook debugs. - Patch by Smiley <johnyadams at hotmail.com>: Wrong PostMessage and SendNotifyMessage behavior, see Bug 4646. - Reference: Related to TranslateMessage: http://msdn.microsoft.com/en-us/library/aa912145.aspx , Related to PopupMenuWndProcA: Registration of Atom classes, Unicode only: http://www.reactos.org/archives/public/ros-dev/2007-October/009976.html
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41773: - Cleanup patch tab removeal.
jimtabor at svn.reactos.org
- [ros-diffs] [cwittich] 41774: thanks for breaking sysreg Arch!
cwittich at svn.reactos.org
- [ros-diffs] [cgutman] 41775: - Revert r41761
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 41776: - Implement the client shutdown procedure. Tested with wine user32 msg undocumented 0x3B tests. Wine tests: msg: 6175 tests executed (0 marked as todo, 937 failures), 5 skipped. - Add missing end session types. - Reference: winproc.c WM_CLIENTSHUTDOWN http://wiki.winprog.org/wiki/Windows_messages
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41777: - Discontinue the use of thread information for the hook check and use client information. - Moved code around to make it readable.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41778: - Move PostThreadMessage internals into its own function.
jimtabor at svn.reactos.org
- [ros-diffs] [dgorbachev] 41779: If exception occurs, leave critical section. Bug #4431.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 41780: Update Norwegian translations. Lars Martin Hambro, bug #4655.
dgorbachev at svn.reactos.org
- [ros-diffs] [mkupfer] 41781: If you hit the close button the taskmanager shouldn't start up anymore
mkupfer at svn.reactos.org
- [ros-diffs] [cgutman] 41782: - Register us as a protocol and start the loopback adapter only after we are fully initialized - Start the loopback adapter before registering as a protocol so binding happens in the correct order (will be important for my next commit) - TODO: Cleanup this code
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41783: - Fix return value of tdiGetMibForIfEntity so it doesn't return a failure status on success
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 41784: - Update NtGdiOpenDCW to the newest sdk.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41785: - Update apitests.
jimtabor at svn.reactos.org
- [ros-diffs] [hyperion] 41786: Reverting incomplete commit r41782 on request of the author
hyperion at svn.reactos.org
- [ros-diffs] [dgorbachev] 41787: Fix compilation with latest GCC.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 41788: "Fix" MDL PROBE FAILED! bug #4663.
dgorbachev at svn.reactos.org
- [ros-diffs] [jimtabor] 41789: - Update UpdateLayeredWindow and Indirect.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41790: - fix build.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41791: - Update apptest.
jimtabor at svn.reactos.org
- [ros-diffs] [sginsberg] 41792: - Remove a deprecated check from MmpAccessFault -- PsGetCurrentProcess doesn't return NULL since revision 24148.
sginsberg at svn.reactos.org
- [ros-diffs] [jimtabor] 41793: - Check window is still alive.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41794: - Hit another one. Check window is still alive.
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 41795: - Set Size to the size of the buffer we allocated (it previously had stack garbage in it which prevented proper buffer sizing) - Fixes a buffer overwrite - Multiple NIC support is here! (DHCP currently doesn't work for multiple NICs so a static IP address is needed for now)
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41796: - Remove a bad ASSERT - TCPPacketSendComplete isn't called from oskittcp
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41797: - Recommit r41782 now that DHCP is ready for the fix - Start the indexes at 0 (Software loopback will take index 0)
cgutman at svn.reactos.org
- [ros-diffs] [dgorbachev] 41788: "Fix" MDL PROBE FAILED! bug #4663.
Alex Ionescu
- [ros-diffs] [jimtabor] 41798: - Add another Vista function WindowFromPhysicalPoint to user32.
jimtabor at svn.reactos.org
- [ros-diffs] [gschneider] 41799: Geoffroy Couprie <geo DOT couprie AT gmail DOT com>: - Fix a printf case, where the exponent is zero - Implement exponent increment/decrement for printf in scientific notation My changes <grschneider AT gmail DOT com>: - Change some lessequal/greaterequal to equal - Exchange OR with AND operation - Modify patch identation to match current code, remove FIXME - Skipped the ecvt part of the patch (not needed, sprint has the bugs) - Fixes five msvcrt printf winetests, see bug #4584 for more information
gschneider at svn.reactos.org
- [ros-diffs] [gschneider] 41800: AlphaBlend: - Return immediately if any bitmap size is smaller than zero - Also check calculated input bitmap size against source size - Remove outdated FIXME - Fixes three gdi32 bitmap winetests
gschneider at svn.reactos.org
- [ros-diffs] [cfinck] 443: Hey Arch, why do we have a table with all correct version numbers and then try to determine the version number from the sort key? This solution is not very elegant, but should serve us well till Danny's CompatDB rewrite is done ; -) Thanks to Javier for reporting this bug on the mailing list (http://www.reactos.org/archives/public/ros-dev/2009-July/011751.html)
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 444: Merge r443
cfinck at svn.reactos.org
- [ros-diffs] [hyperion] 41801: Reverting part of r40006 that introduced a regression (Arch Blackmann HAS been committing to mingw-w64). A real fix, if this is hiding a bug elsewhere, will have to wait until a proper vendor drop of mingw-w64
hyperion at svn.reactos.org
- [ros-diffs] [cgutman] 41802: - Remove an old hack (r14812) which limited ROS to use only one DNS server
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41803: - Fix retrieval of the default gateway (missing default gateway in ipconfig)
cgutman at svn.reactos.org
- [ros-diffs] [sserapion] 41804: Remove unneeded character in ROS_PREFIX case of invocation
sserapion at svn.reactos.org
- [ros-diffs] [weiden] 41805: Allow activating tasks
weiden at svn.reactos.org
- [ros-diffs] [tkreuzer] 41806: [FORMATTING] no code change
tkreuzer at svn.reactos.org
- [ros-diffs] [weiden] 41807: Simplify code, thx Ged
weiden at svn.reactos.org
- [ros-diffs] [jmorlan] 41808: In cmd: free all memory before exiting to prevent "memory leak" messages (bug 4510). Also, CMD /? should exit with a code of 1 instead of 0.
jmorlan at svn.reactos.org
- [ros-diffs] [sserapion] 41809: Remove unneeded character in ROS_PREFIX case of invocation so that TryToDetectThisCompiler() doesn't fail
sserapion at svn.reactos.org
- [ros-diffs] [hyperion] 41810: modified tests/pseh2/psehtest.c Test case for bug #4663 (still unsolved) New sanity check for correct unlinking of the frame. !!!EIGHTY TESTS OUT OF NINETY-THREE CURRENTLY FAIL THIS!!!
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41811: modified tests/pseh2/psehtest.c Don't use ok() when we mean trace() Fix the stack after corruption of the registration list Revised figures: "only" FOURTY of ninety-three tests fail with a corrupted registration list
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41812: modified include/reactos/libs/pseh/pseh2.h Only leave the frame in the outermost _SEH2_END (like in PSEH1)
hyperion at svn.reactos.org
- [ros-diffs] [gschneider] 41813: According to http://msdn.microsoft.com/en-us/library/tcxf1dw6(VS.71).aspx and http://www.cplusplus.com/reference/clibrary/cstdio/printf/ there are no %le and %lf printf formats. The 'l' specifier is used for integers or wide characters, 'L' for long double. Outputting a double doesn't require any additional specifier (see http://msdn.microsoft.com/en-us/library/hf4y5e3w(VS.71).aspx).
gschneider at svn.reactos.org
- [ros-diffs] [hyperion] 41814: modified pseh2/psehtest.c We need a bigger boat. Improve the test for bug #4663
hyperion at svn.reactos.org
- [ros-diffs] [hyperion] 41815: modified lib/pseh/i386/framebased-gcchack.c Notorious ass-clown Arch Blackmann forgot to pop the trylevel that handled an exception. Subsequent throws would keep being caught by the same trylevel over and over again, and infinite loops are indeed possible. Eat shit and die, Arch If test_bug_4663 test in the PSEH2 test suite is actually representative of the bug, the bug itself may have been fixed
hyperion at svn.reactos.org
- [ros-diffs] [sginsberg] 41816: - NtUserMessageCall: Fix probe-and-capture for the FNID_BROADCASTSYSTEMMESSAGE case -- win32k must copy user mode buffers to safe memory before reading from them (or wrap the operations in SEH). Copy the buffer to the stack as it is small.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 41817: - Revert 41788, replaced by a real fix in 41815. See issue #4663 for more details.
sginsberg at svn.reactos.org
- [ros-diffs] [tkreuzer] 41818: IntGdiPolyPatBlt: Don't unnecessarily update the dc's brush, improve and simplyfy code,
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41819: BltMask: remove unnecessary check
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41820: Get rid of the DCs XlateBrush and XlatePen. The resulting code isn't any better yet, but this step is needed for the upcoming xlateobj rewrite.
tkreuzer at svn.reactos.org
- [ros-diffs] [cfinck] 445: - Remove the IP check from the Bugzilla ROSCMS Login Module. It won't work if the Bugzilla sits behind a proxy and wasn't very effective anyway. - Avoid a PHP notice that a particular array key does not exist in RosCMS v4's Login code.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 446: Change the RosCMS Login code and Bugzilla's ROSCMS Login module to determine the client's IP address also from the X-Forwarded-For header. This also readds the IP check to Bugzilla.
cfinck at svn.reactos.org
- [ros-diffs] [sserapion] 41821: The beginning of the Makefile has comments about the usage of special build flags, one of them, ROS_PREFIX has this notice: "Don't include the dash (-) before gcc.". RBuild has grown up and used the documented behavior but RosBE and the makefile itself isn't consistent and ignore this tidbit. Attempt to fix build for amd64 and others that use ROS_PREFIX on windows, current rosbe + addon for amd64 dont work without patching the scripts, call me for details...
sserapion at svn.reactos.org
- [ros-diffs] [dreimer] 41822: amd64 fixes by Samuel Serapion: - Fix the one dash too much problem. - Fix the args not checked bug. Thx for the help.
dreimer at svn.reactos.org
- [ros-diffs] [dchapyshev] 41823: - Update Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41824: - Fix a critical bug in the German hack which was causing the last PDE not to be synched with the ReactOS Memory Manager (or worse, the first, if there was only one PDE). - Add a new file which will hold the executive layer above the pool allocator (the Ex* routines). - This should eventually be moved to \ex. - Note that the current ReactOS pool Ex* routines are in \mm, which is dead wrong. - Define the POOL_DESCRIPTOR and POOL_HEADER structures for the NT 5.2 pool. - Define, create, and implement the routine to initialize a pool vector. - For now, we assume you want the nonpaged pool vector/descriptor. - Call this routine from the ARM3 initialization routine. - No changes to system behavior other than the bugfix above.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [dreimer] 41825: Update ChangeLog.txt Prepare Setup Scripts for RosBE64 1.1
dreimer at svn.reactos.org
- [ros-diffs] [cfinck] 41826: - Fix confusion between %_ROSBE_ROSPREFIX% and %_ROSBE_PREFIX% introduced in the last commit. We only use %_ROSBE_PREFIX% now, which should fix building with amd64. - Readd chdefdir's feature to switch to the new default directory after changing it. - Revert r40923 for chdefgcc.cmd. This broke switching from amd64 back to i386 (i.e. "charch amd64", "charch i386"). Furthermore, chdefgcc must not mess around with ROS_ARCH. This is exclusively charch's privilege! - Fix inability to switch back to i386 introduced by the last commit.
cfinck at svn.reactos.org
- [ros-diffs] [dreimer] 41827: Apply Colin's changes to the PS Scripts, too where needed.
dreimer at svn.reactos.org
- [ros-diffs] [janderwald] 41828: - Stop removing good code, Arch!
janderwald at svn.reactos.org
- [ros-diffs] [tkreuzer] 41829: - Move GDI_DEBUG stuff to make it compile again - Comment out some GDI_DEBUG prints related to deferred deletion, as this floods the log too much
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 41830: - Fix a few bugs in the sample rate conversion code - Might fix playback for audio samples out of audio adapter supported range
janderwald at svn.reactos.org
- [ros-diffs] [dgorbachev] 41831: Add an assertion. Bug #4670.
dgorbachev at svn.reactos.org
- [ros-diffs] [cgutman] 41832: - Don't overwrite previously set flags
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 41833: - Implement IOCTL_AFD_SET_INFO - We currently disregard the value of BlockingMode so this causes no behavior change
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 41834: freeldr: Remove duplicated / unused files for amd64 architecture See issue #4672 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 41835: - Fix a bug which was responsible for most audio-related crashes - Found by DosX (Gregor Schneider) - Fix memory leak See issue #4674 for more details.
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41836: - Remove obsolete DbgBreakPoint
janderwald at svn.reactos.org
- [ros-diffs] [sginsberg] 41837: - Fix a serious bug in KiDispatchException; DbgkForwardException got called with the SecondChance parameter set to FALSE when forwarding second chance exceptions to user mode debuggers! This bug, introduced in revision 23802, made second chance exceptions appear as first chance to user mode debuggers (meaning unhandled exceptions wouldn't get caught). Bug exposed by the ntdll winetest.
sginsberg at svn.reactos.org
- [ros-diffs] [cgutman] 41838: - Use the target hardware address to find the correct DHCP_ADAPTER for the received packet
cgutman at svn.reactos.org
- [ros-diffs] [dchapyshev] 41839: - Add user mode buffer probing for NtCreateKey, NtEnumerateKey, NtEnumerateValueKey, NtQueryKey, NtQueryValueKey
dchapyshev at svn.reactos.org
- [ros-diffs] [tkreuzer] 41840: Add static palettes gpalRGB and gpalBGR. They will be used later.
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 41841: - Add create item flags
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41842: [KS] - The pin creation parameters are now placed right after the reference string. Handle this case in KsValidateConnectRequest - Only store the passed create items, no need to copy the passed create items. This is required for enabling dynamic audio devices - Fix copying of the object class in KsAllocateObjectHeader - Check for KSCREATE_ITEM_IRP_STORAGE flag in KsCreate [PORTCLS] - Reduce initial audio buffer to about 1/3 second which greatly improves performance [SYSAUDIO] - Remove concept of audio subdevices - Remove imported KsCreatePin - Replace OpenDevice loop hack
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 41843: - Add a place for mingw-w64 vendor import.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 41844: - Import current trunk of mingw-w64 project.
fireball at svn.reactos.org
- [ros-diffs] [dreimer] 41845: Update Winfile to Wine HEAD.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 41846: Update Wordpad, winhlp32, xcopy to Wine HEAD.
dreimer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41847: - Move XLATEOBJ_hGetColorTransform to xlate.c - Implement InitXlateImpl(), that currently does ... nothing :) - Don't pass a palette type to IntEngCreateXlate, when already passing a valid palette.
tkreuzer at svn.reactos.org
- [ros-diffs] [gedmurphy] 41848: - Add the task manager to the tray context menu - Add a bit of code for the tray properties dialog
gedmurphy at svn.reactos.org
- [ros-diffs] [dreimer] 41849: Revert the sync, it breaks build. further investigation will be made next week. 1/2
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 41850: Revert the sync, it breaks build. further investigation will be made next week. 2/2 Sry for the 4 stolen rev numbers ; -)
dreimer at svn.reactos.org
- [ros-diffs] [bfreisen] 41851: - During resizing the future size is shown in the status bar - Rubber works as color replacer when used with right mouse button (mouse handling code reorganized) - Bug occuring when painting to neg. coordinates finally fixed - Polygon-tool added - Bezier-tool added
bfreisen at svn.reactos.org
- [ros-diffs] [cgutman] 41852: - Fix more global variable abuse - Fix some inaccurate cur_time values
cgutman at svn.reactos.org
- [ros-diffs] [jmorlan] 41853: Rearrange some code in cmd parser, avoiding excessive stack space usage (Bug 4536)
jmorlan at svn.reactos.org
- [ros-diffs] [sginsberg] 41854: - Don't link portcls and kmixer to the static version rtl -- those routines are exported by ntoskrnl (and all imports were resolved there anyway).
sginsberg at svn.reactos.org
- [ros-diffs] [tkreuzer] 41855: [win32k] Implement brush realization part 1 / 2 - Fix BRUSHOBJ_pvGetRbrush, it's supposed to provide a realization, when there is none. For this reason call ENRUSHOBJ_bRealizeBrush, that will call Eng/DrvRealizeBrush to create a realisation. The old implementation never did this and I wonder how 3rd party display drivers were expected to work correctly without this. - Implement EBRUSHOBJ_pvGetEngBrush working similar to BRUSHOBJ_pvGetRbrush, but providing the engbrush as GDI's realization. It's currently implemented as a handle to a translated pattern and not used anywhere yet. - Rename EBRUSHOBJ_vUnrealizeBrus to EBRUSHOBJ_vCleanup. This function now needs to be called to free the resources for a BRUSHOBJECT that GDI or a driver might have allocated. This is done in DC_Cleanup before deleting the DC and in EBRUSHOBJ_vUpdate before newly initializing it. - Get rid of the EBRUSHOBJ's XlateObject, instead for now create new XLATEOBJ's whenever needed. Don't worry these will be gone, as soon as we make use of the engbrush. - Pass a pointer to the DC to EBRUSHOBJ_vInit, as this allows us to save stuff like the back and fore color. - Fix a bitmap leak: CallDibStretchBlt returned before releasing the reference to the pattern surface. - Some FASTCALL -> NTAPI changes - tested with VBE, VMWare-Tools and VBox driver - I hope I didn't forget anything
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41856: Fix cleanup in EBRUSHOBJ_vUpdate, that I commented out for testing purposes.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41857: Only call the drivers DrvRealizeBrush when called from BRUSHOBJ_pbGetRbrush. The driver might punt back to GDI and gdi might want to realize the brush although the surface is driver managed. Shuffle functions.
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 41858: - Initialize remote address to 0 if the caller didn't specify one
cgutman at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41859: - Implement a simple nonpaged pool page allocator and deallocator: - Not actually used yet! - No support for expansion nonpaged pool yet. - No major optimizations. - We simply do the sane thing of trying to combine the next free allocation with the one we're about to make, on free. - If possible, we'll also check if the previous allocation was a free block, and we'll merge ourselves (and in the best case, whoever is following us) into that block instead. - No debug checks/validation. - Write a couple lines of code to allocate and free up to 4096 pages (it will stop when it runs out). - This is to properly excercise this code on everyone's machines to make sure it works fine (it adds a little delay to booting, but only temporary).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41860: Fix a braindead bug that killed my system (512MB) since the loop goes on past 4096 pages if you have enough non paged pool... do you even test this?
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41861: use %zd for SIZE_T, not just %d
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41862: __gnu__inline is not supported for a long time in gcc anymore, so remove this to fix a bunch of warnings
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41863: stop building ntdll as a win32dll so we can fucking stop auto-importing mingw_common and kernel32 into it... it's supposed to be built as a /SUBSYSTEM:WINDOWS dll but since rbuild has now decided to fuck around with these DLLs, it's safer to build it as native so it can be left the fuck alone and not auto-import half the tree
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41864: Too many things in -i386 were still "generic" and had to be duplicated accross plat-specific rbuild files, so moved a whole bunch of them into the generic rbuild. Ironically, the one thing that isn't generic -- which files get built -- was in the generic file, blocking the arm rbuild from ever being able to use it, so I split this out now. Cleaned up the i386 and arm rbuild files to use the new generic rbuild. Brought the arm rbuild file up to spec to use the new compilerset/linkerset and msvc-compliant options.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [dchapyshev] 41865: - Return ERROR_NOT_SUPPORTED error code instead ERROR_CALL_NOT_IMPLEMENTED (in BackupRead, BackupSeek, BackupWrite) - Direct call for Set(Get)LastError - Add RemoveVectoredContinueHandler, InterlockedCompareExchange64, GetCurrentProcessorNumber, BaseCheckRunApp, AddVectoredContinueHandler to export list
dchapyshev at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41866: Import the generic template and comment out _M_ARM since the toolchain already defines it. THE ARM BUILD STARTS UP AGAIN (all host tools and makefiles are generated correctly). NEW TARGET TOOLCHAIN IS NOW CEGCC 0.55 (GCC-4.4.0).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41867: KeGetDCacheFillSize is arch-specific, so define it in the x86 region only
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41868: Fix lack of casts in certain intrinsic functions, and add others that were being called but not yet implemented... hopefully 4.4 handles built-in intrinsics for ARM now (remains to be seen)
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41869: Fix incorrect use of PVOID for pointer math, hidden by bad typecasts...
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41870: Just cause it ain't AMD64 ain't meaning it's just x86... so make the macro x86-inclusive instead of x64-exclusive (since we don't want those definitions on ARM either)
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41871: Define ALLOCA_S_MARKER_SIZE for arm
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41872: Neuter PSEH2 on ARM
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41873: Make rotl what the headers expect
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41874: How was this code even supposed to compile???
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41875: Define PAGE_SIZE in winnt.h for now, for modules that don't include the NDK, and then make the NDK and WINNT.H safe to use combined
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41876: WINNT.H already defines CONTEXT so avoid a double-definition if ARMDDK is included
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41877: GAS should also receive the -march flag, not just the compiler... otherwise, gcc won't let you use things like "cmov" on x86, or anything beyond the armv4 instruction set on ARM
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41878: Also define PAGE_SIZE in armddk.h if it isn't already defined (allows cmlib to compile, amongst others)
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41879: Fix PSEH2 ARM neutering
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41880: *** WE WILL NOW BE FOCUSING AND BUILDING FOR ARM CORTEX-A8 (ARMv7) *** *** SUPPORT FOR ARMv6 WILL ALSO BE ENFORCED, BUT NOTHING LOWER *** *** THE TARGET PLATFORM IS TI OMAP3-35xx and OMAP3-34xx ***
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41881: Don't build stack-based WINE exception handling on ARM -- we have .pdata
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41882: Fix the signature of tcsrchr. The last prameter is a TCHAR, not a XINT.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [mkupfer] 41883: use application icon for about dialog
mkupfer at svn.reactos.org
- [ros-diffs] [dchapyshev] 41884: - Fix one "kernel32_winetest time" test. All time tests passed now
dchapyshev at svn.reactos.org
- [ros-diffs] [mjmartin] 41885: - NtMapViewOfSection: When referencing the section object by handle, don't assume access mask of SECTION_MAP_READ. Access mask must be determined from page protection attributes passed in Protect parameter. Fixes 5 winetests for kernel32 virtual.
mjmartin at svn.reactos.org
- [ros-diffs] [janderwald] 41886: [KMIXER] - Set KSCREATE_ITEM_WILDCARD flag to receive all requests in one handler -- Kmixer is now back accessible
janderwald at svn.reactos.org
- [ros-diffs] [dchapyshev] 41887: - Fix 3 "kernel32_winetest environ" tests. All environ tests passed now
dchapyshev at svn.reactos.org
- [ros-diffs] [mkupfer] 41888: make status window parts more flexible in size
mkupfer at svn.reactos.org
- [ros-diffs] [jmorlan] 41889: Don't use non-portable %zd format. Instead, use %d and cast the variable to an int to ensure printf can read the argument properly
jmorlan at svn.reactos.org
- [ros-diffs] [janderwald] 41890: - Implement dynamic unregistration of audio devices - IoGetDeviceProperty expects the PDO, not FDO - Implement IUnregisterSubdevice interface for all port drivers
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41891: - Implement dynamic unregistration of physical connections - Implement IUnregisterPhysicalConnection interface for all port drivers
janderwald at svn.reactos.org
- [ros-diffs] [tkreuzer] 41892: [win32k] Implement brush realization part 2 / 2 Use EBRUSHOBJ_pvGetEngBrush to get a handle to the realized (color translated) brush and use this instead of the original pattern when doing patblts. We don't use any XLATEOBJ anymore. I'll leave it to the interested reader to cleanup the DIB code from remnants of pattern to dest color translation.
tkreuzer at svn.reactos.org
- [ros-diffs] [dchapyshev] 41893: - Set status to STATUS_OBJECT_NAME_INVALID if NtCreateMailslotFile returned STATUS_NOT_SUPPORTED
dchapyshev at svn.reactos.org
- [ros-diffs] [janderwald] 41894: [WDMAUD.DRV] - The wave / mixer / midi handles are kernel handles, consequently wdmaud_kernel must close them
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 41895: - Fix Global/LocalFlags returns. Now pass all kernel32 heap tests.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41896: - Global/LocalFlags, now checking the right bit for discared heap and not doing it the wine way.
jimtabor at svn.reactos.org
- [ros-diffs] [dreimer] 41897: Fix a bug. Spotted by paule_52
dreimer at svn.reactos.org
- [ros-diffs] [janderwald] 41898: - Add function for retrieving current position
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41899: - Implement retrieving position
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41900: - Implement retrieving position
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41901: - Use free index directly - Update interface
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41902: [MMEBUDDY] - Pass DeviceId to GetDeviceCapabilities function [WDMAUD.DRV] - Use DeviceId to determine the capabilities of the requested device, not just always the first one
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41903: [AUDIO_TEST] - Fix build
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41904: - Fix build (2/X)
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 41905: - Start initializing client pfn arrays so that they can be loaded into the server information structure and help register class atoms in win32k.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41906: - If any dib sections was created, set the flag.
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 41907: - Store the static default gateway forward entry in DHCP_ADAPTER - Loop the adapter list backward so DhclientInfo gets linked properly
cgutman at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41908: Add back support for WINEBUILD_FLAGS which someone removed when going from modulehandler.cpp to rules.mak... thanks.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41909: Add minimal support for ARM to winebuild, just enough to get it to build and spew out spec files. Hopefully it's not used for anything more cpu-specific thank that...
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41910: Only call WinLDR for x86 since there is no NT for ARM
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41911: Only build winsetupldr for x86, since there's no NT for ARM
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41912: Use the pspec, there's no hal_arm.def anymore
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41913: The Halp* drive assignment stuff doesn't exist on ARM, AFAIK
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41914: Don't export the HAL drive letter assignment functions on ARM The fast mutex functions are in the HAL on non-x86 builds, so don't forward them back to ntos
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41915: KEBUGCHECK was deprecated, so use KeBugCheck
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41916: Revert the change to tcsrchr, it should be a XINT not a TCHAR
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41917: Do not build some floating point math functions on ARM right now, since they seem to call x86 inline assembly Investigate this later...
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41918: Define the base addresses as ULONG_PTR since pointer math on void* is illegal
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41919: More properly neuter PSEH2 on ARM
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41920: Fix accidental exclusion of _get_environ functions on ARM, and exclude them only on x86-64 as it seemed to have been intented
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41921: These fields don't exist on ARM, so only C_ASSERT them on x86
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41922: Move HYPER_SPACE definition to x86 header, since ARM already defines it (and it's somewhere else). Thi sis an arch-specific define
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41923: Don't try to write to "EAX" register on anything else but x86. Please write portable code in crossarch sources.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41924: Use portable ExInterlockedWhatever instead of non-portable Exf* function... the headers will do the right thing based on the arch
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41925: Fix some interlock routine definitions on platforms that use it (not x86)
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41926: Deal with the fact that DirectoryTableBase in EPROCESS has now been defined as PULONG instead of LARGE_INTEGER Remove ARM-specific hyperspace functions since these are portable now
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41927: Define all the other PROCESSOR_ARCHITECTURE values too
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41928: Add some more intrinsics, and change _enable and _disable to use the new ARMv6 instructions instead... we'll have to make similar changes to the routines that use SWP
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41929: Header fixes for ARM to deal with the header cleanup that was performed earlier this year... * ARMDDK is now rationed between user-mode and kernel-mode definitions and imported by WINNT and WINDDK both (Since these don't include each others anymore) Make the MDL flags crossarch instead of x86 only The ARM tree now builds completely, except for the new ARM3 code in ntos... good job guys. 10/10. wasn't this supposed to make things --portable--?
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [dchapyshev] 41930: - Implement QueryFullProcessImageNameA/W (based on Wine code). +35 passed tests
dchapyshev at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41931: - Fix incomplete comment due to accidental early-merge.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41932: - Stop excercising the nonpaged pool allocator since there have been no complaints and internal testing has revealed no faults.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41933: - Implement the rest of the nonpaged pool allocator, now with support for allocating pages in the nonpaged pool expansion area. - This uses System PTEs, so if you're still not sick of the same old mantra -- optimizations to the former will help the latter. - Additionally, we should eventually implement a single-page SLIST for nonpaged pool pages, which will greately improve allocate/free of 1 page. - As a reminder, this code isn't being used yet.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [janderwald] 41935: [WDMAUD_KERNEL] -? Hey Arch, don't be so picky when something goes wrong. - Fix enumeration of wave out / in devices for Vmware adapter - Playback still hangs
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 41936: - Implement NtUserInitializeClientPfnArrays, tested and will be needed in later commits.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41937: - Add initialization of system atoms and fix build.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41938: - Fix build.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41939: - Half-implement MmPageEntireDriver and use it to set the module instance for win32k. ATM, it does not set the entry pageable. - I mean no disrespect to the Arm developers, I'm an admire of your great work with ReactOS! By my commits you can see the need for the offset address when calling internal procs in win32k. - References: MmPageEntireDriver, http://www.osronline.com/ddkx/kmarch/k106_7os2.htm
jimtabor at svn.reactos.org
- [ros-diffs] [fireball] 41940: - Fix formatting.
fireball at svn.reactos.org
- [ros-diffs] [cgutman] 41941: - Stop reporting that we are NDIS 5.1 until S/G DMA is implemented in HAL so unified 2K/XP drivers don't try to use it - Enable a debug print to notify that attempting to use S/G is about to crash ROS - Thanks to niski for testing
cgutman at svn.reactos.org
- [ros-diffs] [jmorlan] 41942: Make IF EXIST directory\ (with trailing backslash) work
jmorlan at svn.reactos.org
- [ros-diffs] [gedmurphy] 41943: Add the resources for the tray property dialog, based on the Vista dialog look and feel
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 41944: Fix a double definition
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 41945: Fix a syntax error which VS strangely missed
gedmurphy at svn.reactos.org
- [ros-diffs] [dreimer] 41946: Nice cleanup. noticed by bz00mmer
dreimer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41947: compile csrss only if USERMODE is set to 1
tkreuzer at svn.reactos.org
- [ros-diffs] [dreimer] 41948: Fix to be able to use more recent mingw64 gccs
dreimer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41949: Get rid of memcpy at all and use memove instead like windows does, but instead of duplicating the code, forward the exports. Fixes crt build.
tkreuzer at svn.reactos.org
- [ros-diffs] [dreimer] 41950: Fixx0rz. Now the Installer works. (Already made a test RosBE-64)
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 41951: Bugz, They are everywhere. - Fix up the call of the i386 config file in charch. - Fix up default color of the 64 bit RosBE. - "Only" call the 64 bit config file when you are in 64 bit mode. - Fix the 64 bit options tool to be useable.
dreimer at svn.reactos.org
- [ros-diffs] [gedmurphy] 41952: - Update polish resources - Patch by Maciej Bialas (bjauy at o2 dot pl)
gedmurphy at svn.reactos.org
- [ros-diffs] [dreimer] 41953: Made the updater Useable again with Colin's Spring Cleanup. Fixed a typo in the PS Version First Update for RosBE64 1.1 Support is available now.
dreimer at svn.reactos.org
- [ros-diffs] [sginsberg] 41954: - Don't use KfRaiseIrql in portable code
sginsberg at svn.reactos.org
- [ros-diffs] [cgutman] 41955: - Renew the IP address of all adapters when using /renew - Leave the critical section in failure case - Check for NULL adapter (CID 499) - Implement IpRenewAddress and IpReleaseAddress - Fixes ipconfig /release and ipconfig /renew
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 41956: - Update Xp w32process structure with real names, based on W7U symbols. Ref: http://www.reactos.org/wiki/index.php/Techwiki/win32k/W32PROCESS
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 41959: - Release all adapter IP addresses when using /release
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 41957: - Remove HWND_MESSAGE patch.
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 41958: - Fix build
cgutman at svn.reactos.org
- [ros-diffs] [gedmurphy] 41960: - Update Russian resources - Patch by tower
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 41961: - Add resources to all remaining languages - Patch by Gabriel Ilardi
gedmurphy at svn.reactos.org
- [ros-diffs] [cgutman] 41962: - Start reporting packet statistics - We currently only report received bytes, sent bytes, discarded packets due to unknown protocol, send errors, and receive errors - The network adapter properties window now shows correct send/receive bytes info
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 41963: - Implement support for HWND_MESSAGE. Need full testing!
jimtabor at svn.reactos.org
- [ros-diffs] [dchapyshev] 41964: - Update Russian translation
dchapyshev at svn.reactos.org
- [ros-diffs] [sginsberg] 41965: - Don't use Kf* and Kef* in portable code.
sginsberg at svn.reactos.org
- [ros-diffs] [janderwald] 41966: - ReactOS only supports WAVE_FORMAT_PCM - Helps apps like Adobe Flash Player to output the supported format
janderwald at svn.reactos.org
- [ros-diffs] [dgorbachev] 41967: Update Norwegian translation. Patch by LMH1, bug #4695.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 41968: Update Romanian translations. Petru Dimitriu, bug #4692.
dgorbachev at svn.reactos.org
- [ros-diffs] [sginsberg] 41969: - The 4th parameter of NtCreateDebugObject is not a BOOLEAN -- it is a ULONG, meaning it could contain several flags (but only 0x1 seems to be valid). Add DBGK_KILL_PROCESS_ON_EXIT as this flag and use it.
sginsberg at svn.reactos.org
- [ros-diffs] [janderwald] 41970: - Interrupt is only shareable if the type is latched - Only transfer as maximum the FrameSize which was obtained by IMiniportWaveCyclicStream::SetNotficationFreq - Remove the pin service group member before queing the workitem to close the stream
janderwald at svn.reactos.org
- [ros-diffs] [dchapyshev] 41971: - Currently, SearchPathW fails with path such as subdir\binary.exe. This patch is there to address it. It permits VBoxService to launch, and probably others. Patch by zefklop (jerome.gardou at laposte.net) See issue #4697 for more details.
dchapyshev at svn.reactos.org
- [ros-diffs] [sginsberg] 41972: - Don't assume the object body allocated by ObCreateObject (through ObpAllocateObject) is zero-initialized (it shouldn't be).
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 41973: - Remove the object body zeroing hack from ObpAllocateObject now that callers that relied on this have been fixed. Fixes ~4000 unnecessary buffer zeroing operations just for boot!
sginsberg at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41974: - Make platform specific directory to please the ARM folks.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41975: - Hackfix floating point call in rtl's printf until the compiler guys get their shit together.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41976: - Remove FreeLDR linker hack on ARM.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41977: - Don't use "static" in the kernel. - Also prevents from getting a warning on ARM and other platforms that don't do PSEH2 since they have native exception support.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41978: - Define portable flags for touching fields in the MMPTE structure, which might have different names/not exist on other architectures. - Define PTE_BASE and PDE_BASE since these are the correct cross-platform definitions.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41979: - Use the new portable flag definitions.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41980: - Move ARM3's init.c to i386-specific directory.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41981: - Start re-defining the PTE and PDE structures for: - ARMv6 support. - Support of new ARM3 and overall portability. - Still have to find a better way to deal with the fact that PDE/PTE types are different on ARM. - Fix the current arm low-level mm implementation to use the new structures. - However parts of the code will now be totaly obsoleted by the new ARMv6 MMU support. - The ARM port now builds again.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41982: - Build freeldr_arch first -- otherwise the fact you specific a file as "first = true" won't do anything, since it will only be the "first" in its sub-build. - This is required because freeldr is a binary file, and so the first function must be the start routine. - Freeldr_startup ironically does not contain the startup code, since startup code is arch-specific, it actually lives in freeldr_arch. - Also get rid of another ARM linker hack, and define the correct base address for FreeLDR on OMAP3450. - Need a platform-specific way of specifying this.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41983: - Add initial support for TI OMAP3530 (last commit said OMAP3450, this was incorrect), an ARM Cortex-A8 based SoC. - This gets us booting to FreeLDR with some serial output. - The entire MMU code needs a rewrite.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 41984: - NEVER TELL ME THE ODDS (of breaking the build).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [sginsberg] 41985: - Hey Arch, did you know MmpDeleteSection can be called for a Section Object before it is fully set up (when ObDereferenceObject is called before all fields are initialized), and it will now crash due to a bogus, nonintialized Segment/ImageSection pointer? Always zero out the whole buffer to prevent this. Fixes the kernel32 loader Winetest.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 41986: - What's the deal with using Iof* and Obf*, Arch?
sginsberg at svn.reactos.org
- [ros-diffs] [tkreuzer] 41987: Remove unused struct ColorShifts
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 41988: [WIN32K] Keep a shared lock on palettes selected into DCs. This allows us to get rid of a large number of lock and unlock operations and checks.
tkreuzer at svn.reactos.org
- [ros-diffs] [fireball] 41989: Maciej Bialas <bjauy at o2.pl> - Don't check boot partition during unattended setup if MBR installation is skipped anyway.
fireball at svn.reactos.org
- [ros-diffs] [sginsberg] 41990: Fix definition of KeInitializeSpinLock for x86 - it never inlined the operation. It should check if WIN9X_COMPAT_SPINLOCK is defined and don't inline it if so. Also, don't define this flag when building ntoskrnl (MS DDK/WDK compilation fix) so we get the inline. Instead, make the implementation "internal" to fix compilation.
sginsberg at svn.reactos.org
- [ros-diffs] [janderwald] 41991: - Dont try allocate a error log packet as IoAllocateErrorLogEntry appears to be broken
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 41992: - Hax Fix: Edit control atom support, see bug 4705.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41993: - Implementation of registering system atom listings with table references. Se bug 4705.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 41994: - Fix fixed math, thanks Lentin.
jimtabor at svn.reactos.org
- [ros-diffs] [tkreuzer] 41995: Add Accessibility registry key
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 41996: - Don't hardcode the sound kernel buffersize and maximum buffer count and make it possible to override it because kernel streaming pins have specific frame size requirements. - See KSALLOCATOR_FRAMING struct
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 41997: - Fix build
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 41998: - Vendor import some Wine-1.1.25 code. - Cleanup CVS directory accidentally added during Wine vendor drop by Magnus Olsen.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 41999: - Tag previous Wine vendor import.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42000: - Create a branch for upcoming work. "<XXX> people will eat you alive anyway so it doesn't really matter"
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42001: - Totally clean win32k, gdi32 and user32 in preparation for a rewrite.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42002: - Import some win32k parts from nwin32 branch.
fireball at svn.reactos.org
- [ros-diffs] [dchapyshev] 42003: - Rewrite SearchPathW (based on Wine code). It fixes regression in mysql
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42004: - Implement LOAD_LIBRARY_AS_DATAFILE flag for LoadLibraryExW (based on Wine code).
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42005: - Re-implement FreeLibrary (for support LOAD_LIBRARY_AS_DATAFILE) - HeapAlloc -> RtlAllocateHeap, GetProcessHeap -> RtlGetProcessHeap, HeapFree -> RtlFreeHeap, CloseHandle -> NtClose - Remove FIXME in LoadModule
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42006: - Remove unneeded check and cycle
dchapyshev at svn.reactos.org
- [ros-diffs] [fireball] 42007: - Copy Wine's gdi32 and user32.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42008: - Remove tests and 16 bit stuff.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42009: - Add .rbuild and .rc files for gdi32 and user32.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42010: - Update wingdi.h with new stuff from Wine.
fireball at svn.reactos.org
- [ros-diffs] [jimtabor] 42011: - Cleanup and minor changes. - The use of CSRSS for creating the desktop window is a cleverly written hack. Real genius! The down side, this is a good example of thread coding, I do hate having to remove it. We could just leave it in there unused to keep it as an example. Let me know.
jimtabor at svn.reactos.org
- [ros-diffs] [dchapyshev] 42012: - Samplify SwitchToThread and QueueUserWorkItem - Remove unneeded InternalWorkItemTrampoline function and QUEUE_USER_WORKITEM_CONTEXT structure - Other small changes
dchapyshev at svn.reactos.org
- [ros-diffs] [fireball] 42013: - Get gdi32.dll to compile. It doesn't link due to absence of atan2. - EnhMetaFile stuff is stubbed. - SysLevel stuff substituted by critical sections. - 16 bit stuff ifdefed away. - #include <ddrawgdi.h> in driver.c temporary commented out.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42014: - Add more EMR_ types (a leftover from a pre-previous commit).
fireball at svn.reactos.org
- [ros-diffs] [dgorbachev] 42015: Change the order in which file systems are recognized, do not mistake FAT32 for Ext2.
dgorbachev at svn.reactos.org
- [ros-diffs] [janderwald] 42016: [WDMAUD.DRV] - Implement retrieving the preferred frame size - Set Maximum buffer limit to one second [PORTCLS] - Implement a dynamic buffer enlarging. In case a audio stream stops prematurely, increase the audio buffer limit by 1/3 - Implement KSPROPERTY_CONNECTION_ALLOCATORFRAMING for IPortPinWaveCyclic + IPortPinWavePci - Move IPortWavePciStream object to IPortPinWavePci, as IPrefetchOffset needs a tight integration (TBD) - Define pin property handler for IPortDMus (some audio devices may now show more than one waveout device) - Implement IPortEvents_fnAddEventToEventList for IPortWavePci [WDMAUD_KERNEL] - Implement IOCTL_GETFRAMESIZE [SYSAUDIO] - Fix a bug in the Pin_fnWrite, though code isnt used yet -? - Adobe Flash Player & Vlc may now have a better playback because the audio stream is now updated more often (because audio packet now use the preferred frame size which is in most cases 10ms).
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 42017: - Fix headers, work in progress, contains undocumented stuff from Wine going into PSDK. Should be separated later. - Import server.h and server_protocol.h from Wine-1.1.25.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42018: - Make user32 compile, part 1.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42019: - Add more missing defines to PSDK headers. - User32 almost compiles, but a lot of serious warnings are there.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42020: - Start removing 16bit crap, and stub needed stuff for now.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42021: - More fixes, stubbing out, commenting out.. - More 16bit crap removal.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42022: - Header fixes to add to the previous commit.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42000: - Create a branch for upcoming work. "<XXX> people will eat you alive anyway so it doesn't really matter"
Steven Edwards
- [ros-diffs] [fireball] 42023: - Make win32k compile. - Add "wine_server_call" system entry. - Adapt Wine's server.h to use it.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42024: - Fix user32 compiling/linking. - Add missing function declarations to winuser.h
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42025: - Add assert/ASSERT implementation to prevent linking with a wrong msvcrt version of it. - Fix one msvcrt function linkage (snprintf -> _snprintf). - Stub out all other registry operations for now and thus get rid of advapi32 dependancy (and unbreak the system). - Start converting registry operations from advapi32 to native functions. - Initial port of freetype.c to ReactOS. Many places are UNIMPLEMENTED yet. - Implement GdiAddFontResourceW as a success-returning stub. - Fix gdi32 exports so it loads on Windows 2003. - 16->32 conversion in user32/cursoricon. - Remove all calls to advapi's registry operations from gdi32 init and use defaults.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42026: - Add a temporary hack to SwitchDesktop. - Temporary disable saving system parameters to the registry. It seems to do it wrong. - Add a native assert implementation, this was the last bit which fixed MSVCRT-linkage completely. - Disable TRY/FINALLY block in menu.c since it has perverted syntax. - Don't use errno. - Use _snprintf instead of snprintf. - Get rid of imm32.dll dependency by #if0-defining a block of code (a debug mark is put there instead). - Implement PrivateCsrssInitialized. - Fix a warning. - 16bit -> 32bit in cursoricon.c, resource.c (accelerators). - Return success in RegisterServiceProcess. - Disable debug print in USER_CheckNotLock. - Get rid of another 16 bit history and move on to using Heap[Alloc/Realloc/Free] instead of the old Local* functions (user_private.h). - Make ClientThreadSetup and UpdatePerUserSystemParameters stubs returning success. - Remove more unneeded 16 bit crap from winproc.c. - Fix user32 exports so it loads on Windows 2003.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42027: - Copy request.h header from Wine server to win32k private headers. - Fix server protocol include header.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42028: - Remove unneeded stuff.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42029: - Stub all Wine server calls as UNIMPLEMENTED.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42030: - Add basic Win32k infrastructure: W32PROCESS and W32THREAD, global user heap.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42031: - Add win32 thread infrastructure. - Cleanup win32 process/thread info structures.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42032: - Fix Wine-server interface to allow data transfer, first version.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42033: - Bring in two more headers from wineserver.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42034: - Import the following from a wineserver: * Wine's object manager * Window classes support * Atoms support * Handles support * Windows stations * Object directory * Windows support * Region implementation * Queue and user functions
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42035: - Add X11 headers.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42036: - Rename "gre" to "main" since it better describes the contents.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42037: - One leftover header, copying from wineserver.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42038: - Fix include headers. - Change memory allocations to pool allocations.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42039: - Fix include headers. - Change memory allocations to pool allocations. - Reference/dereference process and thread objects using NT's object manager. - Disable current process check in set_class_info request, a "Fixme!" debug print for reminding.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42040: - Similarly port other needed components to kernelmode.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42041: - Implement proper "wine server" invocations support, including variable data requests (both to and from the server). - Add global synch, so that our server deals only with one caller at a time.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42042: - Implement set_error, get_error. - Implement add_timeout_user, remove_timeout_user (Testmode implementation! Currently leaks memory!). - Implement a ExReallocPool routine. The name is stupid, but it reallocates the given paged pool to another (smaller or bigger) size preserving the data. - Other misc routines needed for ported server code.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42043: - Fix win32k process and thread callouts. - Do proper initialization.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42044: - Use custom PROCESSINFO and THREADINFO structures for keeping Win32 specific information.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42045: - Improve header for ported code.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42046: - Port server headers too (use our process/thread structures instead of theirs, etc). - Start improving the win32k private header.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42047: - Implement CSR interaction function - ReactOS specific!
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42048: - Fix some of build problems related to newer headers.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42049: - Fix two memory freeing leftovers.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42050: - Include csr.c into the build. - Temporarily add EngGetTickCount implementation to winesup.c. - win32k now fully builds.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 42051: [USERINIT] - Move code for playing logon sound to winlogon where it should belong [WINLOGON] - Create a thread for playing the logon sound - Query the status of sysaudio. If sysaudio isnt running yet, wait a second. - Wait for max 20 seconds to get sysaudio running - Finally logon sound should work
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42052: - Fix wait condition
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 42053: - Update headers. - Remove ROS HACK from windef16.h. - Add an empty placeholder header file rosuser.h.
fireball at svn.reactos.org
- [ros-diffs] [cgutman] 42054: - Don't change the lock's OldIrql value until we actually have the lock because we need this value to unlock correctly - This should fix bug 4704
cgutman at svn.reactos.org
- [ros-diffs] [fireball] 42055: - Temporary comment out most of multilanguage resources. - Get rid of even more 16 bit crap in edit.c. - user32.dll now builds.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42056: - Bring back an accidentally removed function stub.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42057: - Import winex11.drv from Wine.
fireball at svn.reactos.org
- [ros-diffs] [dchapyshev] 42058: - Sync SHDefExtractIconW with Wine. Fixes crash at shelllink test
dchapyshev at svn.reactos.org
- [ros-diffs] [fireball] 42059: - Bring atan2 implementation from crt. Please excuse me for this hack, but gdi32 can't link to msvcrt, and ntdll doesn't export atan2. Static linkage to crt doesn't work either. - Remove advapi32 from the list of included DLLs, gdi32 must NOT link to advapi32, otherwise a circular dependency happens. - Remove ASSERT macro definition. - gdi32 builds without any errors or warnings.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42060: - Add libX11 placeholder.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42061: - Add winex11.drv to the build. - Import poll.c from wine/port.h. - Add supporting code in rosglue.c.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42062: - Add two WineX11-specific mouse event flags. - Add an OEM specific VK code.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42063: - Add wine/port.h to event.c to have POLL* defines. - Add XBUTTON* defines to x11drv.h. - Add HAVE_POLL section to wine/port.h.
fireball at svn.reactos.org
- [ros-diffs] [dchapyshev] 42064: - Add SEH protection at memory copying. Fixes crash at "setupapi_winetest devinst"
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42065: - Partially sync with Wine 1.1.26
dchapyshev at svn.reactos.org
- [ros-diffs] [fireball] 42066: - Remove unneeded files. - #ifdef 0 incompatible code. - winex11 fully builds.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42067: - Add a precompiled libX11.a lib. It's made from an Xming official source code tarball crosscompiled in a latest Ubuntu release. In order to use, copy this file to obj-i386/lib/3rdparty/libX11.
fireball at svn.reactos.org
- [ros-diffs] [dreimer] 42068: Sync to winhlp32, xcopy to Wine 1.1.26 wordpad sync does not generate a valid win32 resource Out of no reason wine changed the way they include theirs rc files. rsrc.rc is no more and all rcs are added as headers with own includes into the makefile. I have no idea if we plan to do it that way, so I changed this back to the old behavior.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 42069: Sync to winfile to Wine 1.1.26
dreimer at svn.reactos.org
- [ros-diffs] [fireball] 42070: - Prepare for importing a new winent driver and further work on win32k: add two header files: * ntrosgdi.h (should be renamed to rosgdi.h) - RosGdi* system calls. * rosuser.h - RosUser* system calls.
fireball at svn.reactos.org
- [ros-diffs] [dreimer] 42071: Sync Christoph Style. It builds, but only uses the first RC file in the rbuild file. Seems like a bug to me. Needs more investigation.
dreimer at svn.reactos.org
- [ros-diffs] [fireball] 42072: - Win32k's main include file is win32k.h, not w32k.h in this branch.
fireball at svn.reactos.org
- [ros-diffs] [dreimer] 42073: Sync Christoph Style. It builds, but only uses the first RC file in the rbuild file. Seems like a bug to me. Needs more investigation.
dreimer at svn.reactos.org
- [ros-diffs] [fireball] 42074: - Greatly improve win32k by implementing a graphics counterpart of the GDI. It interacts with the to-be-committed GDI driver DLL via a set of RosGdi* and RosUser* syscall APIs. Some of the code is imported from ReactOS, Eng stubs are imported from nwin32 and made by Stefan Ginsberg (all copyrights information is in respective files), everything else is developed by me.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42075: - Uncomment RosUserConnectCsrss call since it's now implemented in win32k.
fireball at svn.reactos.org
- [ros-diffs] [cgutman] 42076: - Send all waiting packets instead of only the first one to prevent a buildup of queued packets on a non-sendable NCE which becomes sendable later
cgutman at svn.reactos.org
- [ros-diffs] [fireball] 42077: - Add missing font rendering quality types. - Add specific GGO and TT flags wrapped into #ifdef __WINESRC__. For internal usage only.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42078: - Initialize graphics parts of win32k since we have them now.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42079: - Move user32 and gdi32 baseaddresses to prevent relocation. - Add an entry for native GDI driver.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42080: - Export functions needed by DDI drivers.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42081: - Import a native GDI driver implementation. It uses custom win32k syscalls (RosGdi* and RosUser*) to achieve fast graphics output. Work in progress! Fully developed by me with some small code pieces taken from winex11.drv.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42082: - Build freetype as a usual win32 dll.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42083: - Remove ftfd from build (it depends on a kernel-mode-built freetype library).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42084: - Enable usermode font engine in gdi32.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42085: - Fix build by disabling registry related code for now (advapi32 is not available for linking).
fireball at svn.reactos.org
- [ros-diffs] [hpoussin] 42086: Add missing SetWindowsHookW prototype
hpoussin at svn.reactos.org
- [ros-diffs] [cgutman] 42087: - Properly implement ICMP - Now Raw IP works correctly because it isn't being hacked to handle ICMP packets
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 42088: - Generate a random ID for use during datagram reassembly
cgutman at svn.reactos.org
- [ros-diffs] [hpoussin] 42089: Fix bug introduced in r1514, where memory was freed once in DLL_THREAD_DETACH and once more in DLL_PROCESS_DETACH
hpoussin at svn.reactos.org
- [ros-diffs] [fireball] 42090: - Fix win32csr build (get rid of NtUserInitialize invocation). - Don't create the desktop window class (looks like a hack).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42091: - Set window proc for the desktop background window. Now, the CsrShowDesktop call is missing.
fireball at svn.reactos.org
- [ros-diffs] [jimtabor] 42092: - [Win32k] Make co_IntCreateWindowEx return pointer to public window structure.
jimtabor at svn.reactos.org
- [ros-diffs] [khornicek] 42093: - go through all fonts in the requested directory and load them
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 42094: - add regglue.c for now, it contains APIs needed by freetype
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 42095: - plug in code previously #ifed out - fix some warnings - some quick 'n dirty fixes, WIP - fonts should load now
khornicek at svn.reactos.org
- [ros-diffs] [fireball] 42096: - Add CsrNotifyShowDesktop CSR notification, not used now and its future is unclear.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42097: - Swap szWnd/szVport/ptWndOrg/ptVportOrg to two rectangles: Vport one, and DC one. The DC one is relative to the Vport one. - Set both DC and Vport rectangles from the winent driver. Setting them back to fullscreen is not supported now, but since only their origins (top, left) are used now - it's ok. - Offset all graphic operations by the Vport offset too. Now graphics is displayed at correct places inside windows, including text output too. - Silence font.c debug prints. - Add inlined functions for RECTL management (set, offset, check for emptyness) from the trunk's win32k.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42098: - Properly implement add_timeout_user / remove_timeout_user (thus eliminating non paged pool leakage of a test implementation). - Debug prints are still turned on because remove_timeout_user seems to not being called.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42099: - Copy polygon filling algorithms from trunk's win32k.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 42100: - A few updates from the Ninja-Arch
janderwald at svn.reactos.org
- [ros-diffs] [dchapyshev] 42101: - Add debug print to MiQueryVirtualMemory
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42102: - Implement WSAHtons, WSANtohs - Add some cases to MsafdReturnWithErrno, SockAsyncSelectCompletionRoutine Opera loads pages now, but the keyboard does not work. Patch by Mikhail Denisenko (denisenkom at gmail.com) See issue #4151 for more details.
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42103: - Add some defines
dchapyshev at svn.reactos.org
- [ros-diffs] [cgutman] 42104: - Update TotalLength based on the fragment size - Make fragment offset into 8-byte units - Don't perform a useless checksum calculation - Fixes datagram fragmentation (tested using ping with a packet size of 16000) - This also seems to fix DHCP over a bridged NIC in vbox
cgutman at svn.reactos.org
- [ros-diffs] [fireball] 42105: - Fix build.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42106: - Add polygon filling support to GrePolygon (previously only polygon outline was drawn).
fireball at svn.reactos.org
- [ros-diffs] [dgorbachev] 42107: Fix compilation of drmk.sys
dgorbachev at svn.reactos.org
- [ros-diffs] [jimtabor] 42108: - [Win32k] Update window structure.
jimtabor at svn.reactos.org
- [ros-diffs] [janderwald] 42109: allocators.c - Implement IKsAllocator interface and use it in new implemented KsCreateAllocator, KsCreateDefaultAllocatorEx, KsValidateAllocatorFramingEx api.c - Implement KsSetDevicePnpAndBaseObject, KsQueryDevicePnpObject, KsSetTargetState, KsSetTargetDeviceObject, KsSetPowerDispatch, KsFreeDeviceHeader, KsFreeObjectHeader, KsAllocateObjectCreateItem, KsFreeObjectCreateItem, KsFreeObjectCreateItemsByContext, KsCreateDefaultSecurity clocks.c - Implement KsCreateClock, KsCreateDefaultClock, partly implement KsAllocateDefaultClockEx, KsFreeDefaultClock, KsGetDefaultClockState, KsSetDefaultClockState, KsGetDefaultClockTime, KsSetDefaultClockTime device.c - Partly implement IKsDevice interface in order to let AVStream client devices initialize - Implement KsInitializeDevice - Implement registering of device interface for AVStream drivers driver.c - Implement KsGetDeviceForDeviceObject - Set device flags for ks - Store Address for client drivers device extension filter.c - Implement IKsFilter & IKsControl interface - Handle KSPROPERTY requests filterfactory.c - Implement IKsFilterFactory interface - Implement KsCreateFilterFactory, KsFilterFactorySetDeviceClassesState, KsFilterFactoryGetSymbolicLink, KsFilterFactoryAddCreateItem - Add KsFilterFactoryUpdateCacheData image.c - Implement KsLoadResource irp.c - Implement KsDispatchQuerySecurity, KsDispatchSetSecurity, KsWriteFile, KsDefaultIoCompletion
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 42110: - [Win32k] Update class structure and fixed on class wine test.
jimtabor at svn.reactos.org
- [ros-diffs] [dchapyshev] 42111: - Fix types of parameters for WPUFDIsSet, WSCInstallProvider
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42112: - Add some defines, prototypes. It fixes compilation ws2_32_new
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42113: - .def -> .spec - Fix .rbuild
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42114: - Fix some warnings
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42115: - Add ws2help from alex-network-branch
dchapyshev at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42116: - Do not set the non-x86 file system and disk read buffers to some random static variable that isn't even initialized on time. - As a temporary hack, hard-code them to 0x80000000, a valid RAM address on OMAP3. - This code path is only used on ARM anyway, so it's not such a big deal, but a better fix should be done later. - OmapLDR can now boot FreeLDR, which attempts to load NTOSKRNL.EXE and dies. - Need to revisit significant parts of the MMU code before attempting to go further; this won't likely be done for a good couple of months.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [janderwald] 42117: - Rewrite KsDefaultDispatchPnp to make it actually work - Implement KsDefaultDispatchPower, KsDefaultForwardIrp - Return the correct device object in KsQueryDevicePnpObject - Implement KsReadFile, KsSetInformationFile and partly KsQueryInformationFile - Remove KspClose, KspRead, KspWrite, KspFlushBuffers, KspQuerySecurity, KspSetSecurity and all these IOCTL in KspDispatchIrp - Rewrite KsDispatchIrp to handle IRP_MJ_CREATE & IRP_MJ_POWER, IRP_MJ_PNP for AV Stream minidrivers and forward IRP_MJ_SYSTEM_CONTROL requests to the registered pnp base object - Unsupported IOCTLs are now completed with KsDispatchInvalidDeviceRequest (previously leaked)
janderwald at svn.reactos.org
- [ros-diffs] [spetreolle] 42118: fix includes case
spetreolle at svn.reactos.org
- [ros-diffs] [janderwald] 42119: - Update Module List
janderwald at svn.reactos.org
- [ros-diffs] [spetreolle] 42120: - Update Module List - Fix arguments check
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 42121: Fix svn repository address
spetreolle at svn.reactos.org
- [ros-diffs] [dchapyshev] 42122: - Revert my previous changes in QueueUserWorkItem
dchapyshev at svn.reactos.org
- [ros-diffs] [fireball] 42123: - Add cryptdlg as autosynced.
fireball at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42124: - Get rid of debug spew used during testing.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [cgutman] 42125: - Fix compilation of usbdriver with _MULTI_UHCI defined
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 42126: - Return the DEVICE_OBJECT we got instead of NULL
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 42127: - Don't fail the entire probe if something goes wrong when allocating a controller (this is what we do if _MULTI_UHCI is not defined also)
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 42128: - [Win32k] Update class and window structures. - Rewritten Set/GetWindowContextHelpId. - Removed NtUserRegisterClassEx, replaced it with NtUserRegisterClassExWOW. - Updated all related files and functions.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 42129: - Fix crash in wine test.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 42130: - [Win32k] Rename class and window structures.
jimtabor at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42131: - Separe ARM3 Init into 3 defined phases: - 1: No PFN Database exists - 2: PFN Database exists - 3: ReactOS NP Pool exists (deprecated) - Cleanup ReactOS Mm init to work with this. - ARM3 Phase 1 Init now uses pages directly from the physical memory descriptor. - This similar to how "MmAllocEarlyPage" used to work. - A new function MxGetNextPage now does this. - MxGetNextPage can allocate more than just one page however (making it possible to get contiguous physical memory without going through the PFN-based MmAllocateContiguousMemory beast) - Also MxGetNextPage will bugcheck with INSTALL_MORE_MEMORY if it runs out of pages. - Renamed the physical memory descriptor variables to MxFreeDescriptor, MxOldFreeDescriptor instead of MiFreeDescriptor and MiOrgFreeDescriptor (based on NT symbols) - Nonpaged pool PDEs, PFN database PDEs, and initial nonpaged pool PTEs are now allocated through MxGetNextPage. - Fix an off by one error in the sizing of MxPfnAllocation. - The PFN database is now fully "owned" by ARM3 in terms of its PDE mappings and VA location at 0xB0000000. - ie. MmArmPfnDatabase is now MmPfnDatabase. - The actual PFN database entries and setup are still done by the ReactOS Mm. - Got rid of ARM nonpaged pool allocator test. - Repositioned ReactOS nonpaged pool (deprecated) after the boot image (used to be after the PFN database). - Paged pool follows.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42132: - Prettify PFN dump output (add totals for each consumer and page type).
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [fireball] 42133: - Fix user driver's MsgWaitForMultipleObjectsEx implementation to call native NtWaitForMultipleObjects instead of kernel32's WaitForMultipleObjects. Next commit will fix the corresponding win32k counter part to provide it a correct handle. Winex11.drv should be fixed in a similar way. - Disable move_window_bits invocation for now, so it doesn't distort the picture.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42134: - It's fine to use kernel32's WaitForMultipleObjectsEx, it's going to be the same NtCreateEvent handle anyway. Thanks Alex for reminding. Win32k fix to follow.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42135: - Create an event for every message queue and return its handle for the user driver to wait on. This fixes "active" looping in all GetMessage loops, which actually made the system feel soo slow. - Turn two DPC callbacks (timer and timeout) to allocate and schedule work items instead of processing everything inside the DPC, because the processing may result in a KePulseEvent call. - Change message queue and msg_result to be allocated from a nonpaged pool, because they are accessed inside DPCs. - TODO: Add locking to prevent message queue lists corruption from concurrent access.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42136: - Remove wake_up, this became an unneeded wineism now. - Silence timeout_user debug prints.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42137: - Add user buffer probing and copying to RosGdiPolygon. - Offset all points before calling the GrePolygon function.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42138: - Add missing braces to prevent PVOID pointer arithmetic.
fireball at svn.reactos.org
- [ros-diffs] [khornicek] 42139: - draw text with the foreground color
khornicek at svn.reactos.org
- [ros-diffs] [mkupfer] 42140: fix a minor translation mistake
mkupfer at svn.reactos.org
- [ros-diffs] [fireball] 42141: - Silent debug prints in eng/engsurf.c. - Fix a typo in the comments of gdi/misc.c. - Offset source point in BitBlt by vport origin too. - Offset coordinates once in GreTextOut, so that SharpGlyphMono works with already offsetted device coordinates. - Offset coordinates by vport origin in GrePolyline and GreRectangle.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42142: - Kill another 16 bit support crappiness.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 42143: [KS] - Rewrite KSCREATE_ITEM handling to support clocks, nodes, allocators. - Store create items in list instead of an array. Consequently, the code can be re-used for KSDEVICE_HEADER / KSOBJECT_HEADER functions. - Implement KsAddObjectCreateItemToObjectHeader - Implement now KspCreate and IKsDevice_Create properly - Implement KsGetDevice by using KSBASIC_HEADER struct which must be positioned before its object specific (PKSFILTER, PKSFILTERFACTOR, PKSPIN) - Remove a hack from KspCreateObjectType [PORTCLS] - Store real dispatched object in FsContext2 - Implement a fast device i/o handler - Increase minimum data threshold when a stream stops prematurely by 10 audio frames (port driver WaveCyclic) - Remove the hack of checking wether pin create request is passed. Since create items now work nicely, use a different function and handle pin creation requests seperately. [KMIXER] - Remove the hack of checking wether pin create request is passed. Since create items now work nicely, use a different function and handle pin creation requests seperately. [SYSAUDIO] - Remove the hack of checking wether pin create request is passed. Since create items now work nicely, use a different function and handle pin creation requests seperately.
janderwald at svn.reactos.org
- [ros-diffs] [dreimer] 42144: - Added RBuild Flags Setting possibility into the "config" command. They will be loaded at RosBE startup and thus behave the same way like the other settings you can set in there. - Made the "update" command stop when it found the last existant update online. Theres no use in trying the full update 1-9 if theres none/one. This speeds up the status generation process. Both still untested. 1. Will be done later / 2. I like looking at diffs of fixes i did, so I commit seperately :-P
dreimer at svn.reactos.org
- [ros-diffs] [janderwald] 42145: - Add flags - Revert 42107
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42146: - Use KSSTRING instead of hardcoding object class - Implement KsValidateAllocatorCreateRequest, KsValidateClockCreateRequest, KsValidateTopologyNodeCreateRequest
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42147: - Fix totally broken KSWORKER implementation (it may have worked, but it didnt do what it should have) - Re-Implement KsQueueWorkItem, KsIncrementCountedWorker, KsDecrementCountedWorker, KsRegisterCountedWorker, KsUnregisterWorker, KsRegisterWorker
janderwald at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42148: - Initialize the value of MmBootImageSize in ARM3 now. - Also fix its value such that it's PDE aligned -- this makes sure that we don't step on any of the boot loader's PDE mappings and can blow everything away later. - Initialize the MmSystem/User/Probe Addresses in ARM3 as well (no functional change). - Print out a lot more of the VA ranges in ARM3's Phase 2 initialization. Most of the VA space is now dumped out. - Write out the code to initialize session space VA ranges - Image space, view space, working set space and pool space values are all calculated properly. - NT default sizes are used, without support for registry overrides (yet). - Also system view space is initialized and sized. - Code is heavily commented and explained for inquisitive minds. - Define the paged pool start address, minimum/default size, and add some extra pool header asserts/definitions. - Define MmPagedPoolInfo to keep track of all paged pool related information (start/end PTEs, VA ranges, allocation/free bitmaps, etc). - Fixed a lot of comments and added some new ones to provide extra clarity. - Implement MiBuildPagedPool. It has two jobs: - Build and create the shadow system page directory, which double-maps the System process' PDE. - More explenations are in the comments. - Define the paged pool region and size, and initialize MmPagedPoolInfo accordingly. - Create and setup the paged pool allocation and free bitmaps (again explained in the comments). - There shouldn't be any real functional change yet due to this commit. - We need to create memory areas for session space and system view space otherwise the VA regions could get used by ReactOS instead.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [janderwald] 42149: - Remove old irp queue implementation - Implement KsCancelIo, KsReleaseIrpOnCancelableQueue, KsRemoveIrpFromCancelableQueue, KsRemoveSpecificIrpFromCancelableQueue, KsAddIrpToCancelableQueue, KsCancelRoutine
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42150: - Implement KsQueryObjectAccessMask, KsQueryObjectCreateItem - Use KSQUEUE_SPINLOCK_IRP_STORAGE macro for access the stored spin lock
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 42151: - [Win32k] More work on classes. Wine test drop to 35 failures from 52, now with the system class rewrite it is up to 42 failures. There is one User32 loaded so there is one User client Instance for this system. One System class per system not including Public (Global) or Private (Local) classes per process. Sorting continues. - Tested wine (some improvements and losses), Firefox 1.15.xx and AbiWord 2.6.8.
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 42152: - Implement link speed and duplex detection - Fix LED programming (we didn't set LEDPE so all our programming was ignored) - Add some other LED programming - Fixes bug 4703
cgutman at svn.reactos.org
- [ros-diffs] [janderwald] 42153: - Add tons of stubs - Add (existing) exported functions - Ks mostly has now WinXP' ks exported functions
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 42154: - User server: only copy variable length data to the caller if a buffer was provided. Otherwise notify via a debug print that no buffer was provided. Fixes a crash at repainting.
fireball at svn.reactos.org
- [ros-diffs] A test which shouldn't get through
Aleksey Bragin
- [ros-diffs] [janderwald] 42155: - Add types to unbreak build - thanks dreimer
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42156: [KS] - Implement KsAcquireDevice, KsReleaseDevice, KsTerminateDevice - Fix unimplemented tags - Use double in spec for functions taking longlong arguments [[Colin Finck]]
janderwald at svn.reactos.org
- [ros-diffs] [dreimer] 42157: Fixed config in batch and ps + loading of the flags on startup in batch. Testers would be very appreciated. tbd more testing, fix small bug in the updater
dreimer at svn.reactos.org
- [ros-diffs] [fireball] 42158: - Convert color from COLORREF to device's color space. Fixes RGB/BGR issue with text output, brushes and pens. - Don't use a stack allocated BRUSHOBJ for text output, because other routines may rely on it being a real BRUSHGDI object. Create a pen for text output instead (once per TextOut call, an optimisation could be to move that to DC structure and create once).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42159: - Don't link win32csr to win32k syscalls library.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42160: - Commit an evil hack which sets desktop's window to 800x600 in win32csr and redraws it to make it visible. This brings us the so missed desktop background and is going to aid in debugging further problems.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 42161: - Don't blame Arch, it was ks.h
janderwald at svn.reactos.org
- [ros-diffs] [sginsberg] 42162: - Use the KiProcessorBlock array to loop the PRCBs in a portable way
sginsberg at svn.reactos.org
- [ros-diffs] [jmorlan] 42163: LoadLibraryExW: After loading a library as a datafile, clean up properly (don't leak SearchPath, and don't free DllName if we didn't allocate it)
jmorlan at svn.reactos.org
- [ros-diffs] [janderwald] 42164: - Add calling convention for callback typedefs - Ros needs msvc!
janderwald at svn.reactos.org
- [ros-diffs] [gedmurphy] 42165: Draw the appropriate taskbar mockup image in the dialog when the user clicks the checkboxes
gedmurphy at svn.reactos.org
- [ros-diffs] [janderwald] 42166: - fix clobering of stack in the event, property, method and start device routine
janderwald at svn.reactos.org
- [ros-diffs] [gedmurphy] 42167: I always forget about RosBE ....
gedmurphy at svn.reactos.org
- [ros-diffs] [jimtabor] 42168: - [Win32k] More work on classes. Fixed SEH abuse and implemented NtUserGetWOWClass. Minor bug fixes and modifications that help function compatibility based on wine. - Tested wine (some improvements and losses): Msi seems to be fixed, did not test before these changes. My guess is Jeffrey Morlan fixed it in 42163, so a Big Thank You!!! Tested Firefox 1.15.xx and AbiWord 2.6.8.
jimtabor at svn.reactos.org
- [ros-diffs] [tkreuzer] 42169: Implement delayimp lib This library will allow to delay import from dlls, if used together with the corresponding delayimport lib for that dll. An initial patch for dlltool can be found in bug #4730. Based on Matt Pietrek's "Under the Hood" article: http://www.microsoft.com/msj/1298/hood/hood1298.aspx and msdn documentation.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 42170: Add license header (LGPL)
tkreuzer at svn.reactos.org
- [ros-diffs] [gedmurphy] 42171: Add a missing mockup image
gedmurphy at svn.reactos.org
- [ros-diffs] [tkreuzer] 42172: [delayimp] - move IndexFromPImgThunkData and PFromRva to delayimp.h - use __ImageBase insetad of _image_base__ - fix include guard - RVA is a DWORD, not a PVOID
tkreuzer at svn.reactos.org
- [ros-diffs] [dgorbachev] 42173: Add missing license.
dgorbachev at svn.reactos.org
- [ros-diffs] [tkreuzer] 42174: - move delayimp.h to psdk
tkreuzer at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42175: - Remove deprecated/old/buggy/unused code. - Make MxGetNextPage return the lowest free physical page, not the highest. - This way we fragment the address space less. - Also makes calculation of "forgotten" pages when we build the PFN database earlier. - Remove MmAllocEarlyPage and use MxGetNextPage instead.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [sginsberg] 42176: - Get rid of ccros.h, deprecated by revision 42175
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42177: - Kill off diskdump too
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42178: - Leftover from 42176
sginsberg at svn.reactos.org
- [ros-diffs] [dgorbachev] 42179: - Turn a macro into an inline function to avoid a warning. - Remove a stray acute accent.
dgorbachev at svn.reactos.org
- [ros-diffs] [cgutman] 42180: - Implement OID_GEN_HARDWARE_STATUS
cgutman at svn.reactos.org
- [ros-diffs] [fireball] 42181: - Implement desktop_close_handle. It is the second place in winstation.c which directly relies on ETHREAD's internal members for enumerating threads of a process. Should be reimplemented in a more compatible way, but so far it works in ReactOS and Windows 2003. - Sticked // FIXME where appropriate.
fireball at svn.reactos.org
- [ros-diffs] [cgutman] 42182: - Add support for adapters added after DHCP is started - Automatically request an IP address after an interface becomes ready (needed for DHCP support on WLAN adapters)
cgutman at svn.reactos.org
- [ros-diffs] [fireball] 42183: - PsLookupProcess/Thread already references the object, so don't reference it yet again! Thaaaaank you Stefan Ginsberg. Fixes a rather big reference leak. See arwinss issue Nr 2.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42184: - Implement shrink_handle_table though this code (along with the object.c) will be deprecated in future.
fireball at svn.reactos.org
- [ros-diffs] [jimtabor] 42185: - [Win32k] More work on classes. ReactOS seems to return the opposite WinProc and sometimes it is a CallProcData handle. This is confusing the class wine tests. The last thing it should do is return CallProcData handle after attempting to find the right proc. Fixed message class bits. Moved CallProc to CallProcData and updated related code. Started alternate function to replace NtUserGetClassLong and NtUserGetWindowLong. - Tested wine, Firefox 1.15.xx and AbiWord 2.6.8.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 42186: - Removed unused ppi pointer.
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 42187: ws2_32_new compatibility fixes - Use Sleep() to wait when we have no interfaces because select() will fail and return without waiting - Use WSAGetLastError() instead of errno
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 42188: ws2_32_new compatibility fixes - Fix the rest of the code which was using errno instead of WSAGetLastError() - Remove some dead code
cgutman at svn.reactos.org
- [ros-diffs] [dgorbachev] 42189: Do not fail with 'l' type modifier. Bug #4438.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 42190: Fix "misrepresented license in FreeLDR", Robert Millan (rmh.reactos at aybabtu.com), bug #4673.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 42191: - Declare iswblank() in wctype.h, not isblank(). - Add iswblank() to wchar.h, too.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 42192: Silence GCC warnings.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 42193: Fix some bugs, reported by GCC.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 42194: Undo part of r42190. Sorry.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 42195: Add / update Czech translations. Radek Liska. Bugs #4707 and #4708.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 42196: Do not fail when compiling with GCC 4.4.1
dgorbachev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42197: - Add avicap32 (stubs only) - Add mfc42u.dll, msvbvm50.dll, msvbvm60.dll, msvcirt.dll optional entries to reactos.dff
dchapyshev at svn.reactos.org
- [ros-diffs] [dchapyshev] 42198: - Implement capCreateCaptureWindowA and capGetDriverDescriptionA (based on Wine code)
dchapyshev at svn.reactos.org
- [ros-diffs] [fireball] 42199: - Move winternl.h inclusion from wine/server.h to the actual C files. Next step could be killing winternl.h usage. - Slightly experiment with SwitchDesktop, doesn't fix anything yet.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42200: - Remove unnecessary inclusion from wine/server.h.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42201: - Hack atom support in kernel32 to call user server for global atom information. Ugly, crappy, will be deprecated once the move to proper atoms support happens. But for now it provides consistency with win32k/user32.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42202: - Create a solid black brush for background color of a ConsoleWindowClass.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42203: - Merge 42202: Create a solid black brush for background color of a ConsoleWindowClass.
fireball at svn.reactos.org
- [ros-diffs] [sginsberg] 42204: - Fix some kernel MSC compilation issues: - ShutdownThreadMain: Define SMP-only variables compatibly - MmArmInitSystem: Define MiNonPagedPoolStart and MiNonPagedPoolLength externs compatibly - KdbpCallMainLoop: Add VOID to parameter list
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42205: - Make mp HAL MSC compatible
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42206: - Make most of the the video stack compile with msvc
sginsberg at svn.reactos.org
- [ros-diffs] [fireball] 42207: - Actually just add RtlNtStatusToDosError declaration to wineserver_call_err to kill dependency on complex header sets.
fireball at svn.reactos.org
- [ros-diffs] [sginsberg] 42208: - Make ks and portcls compile under msvc
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42209: - Revert 42206 change to ddraw.h as it breaks dxapi
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42210: - Fix most of the network stack for msvc (except tcpip and oskittcp) - Fix calling convention definitions for ntdd8042.h - Fix msfs' calling convention
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42211: - Leftover from previous commit
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42212: - Leftover 2 from 42210
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42213: - Fix incorrect definition of ZwCreateDebugObject after revision 41969 -- spotted by BugBoy
sginsberg at svn.reactos.org
- [ros-diffs] [dchapyshev] 42214: - Add stubs for AppCleanup and videoThunk32 - Partially implement capCreateCaptureWindowW and capGetDriverDescriptionW
dchapyshev at svn.reactos.org
- [ros-diffs] [sginsberg] 42215: - Fix a critical bug in ExAllocatePoolWithQuota spotted by msvc. Because of the current POOL_TAGGING mess in wdm.h, ExAllocatePoolWithQuotaTag is defined to ExAllocatePoolWithQuota, so when ExAllocatePoolWithQuota called the with-tag version, it ended up calling _itself_. Fix this by undefining the broken macro.
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42216: - FIELD_OFFSET returns LONG, not LONG_PTR or size_t. - Define TYPE_ALIGNMENT for msvc. - Define DbgPrintEx the same way in NDK and DDK - C_ASSERT is a typedef, so don't put it inside functions as msvc doesn't allow this. - Kernel now *compiles* with RosBE + msvc _and_ our DDK. Linker errors from the ninth circle of hell remains.
sginsberg at svn.reactos.org
- [ros-diffs] [cgutman] 42217: - Make ipconfig /renew work even if we haven't got an address yet - Fix several potential crashes - Fix an infinite loop caused by us sending a discover packet without adding a protocol first (this is exposed by releasing then renewing) - Fixes bug 4630
cgutman at svn.reactos.org
- [ros-diffs] [sginsberg] 42218: - Fix most freeldr compilation issues, most notably: - Define structure packing correctly for msvc. - Define Ke386EraseFlags for msvc too. - Don't return a function returning void in a function returning void. - VideoFadeIn: Don't rely on some fishy gcc extension for allocating memory from the stack -- just use the heap instead. - Winldr remains
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42219: - RamdiskWorkerThread: Don't return IoCompleteRequest as we return void (IoCompleteRequest returns void though), msvc doesn't like this. - Fix calling convention declaration for scsi function prototypes
sginsberg at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42220: - This is a HIGH RISK patch. It has been tested on multiple emulators and configurations but requires broader input. - Implement several changes to PFN database management: - The PTEs for the PFN Database are now created by ARM3. Unlike the old code which create PTE for every page on the machine, ARM3 only creates PTEs to account for pages that should be in the PFN database. - A second related change is what "pages should be in the PFN database". Previously, reserved or otherwise non-existing (ie: holes) memory regions would get a PFN entry created and marked as "BIOS". This is wasteful and not compatible with Windows: there should not be PFN entries created at all. - So we removed BIOS PFN entries, and now only create PTEs for valid pages as listed in the physical memory ranges. - This allows machines with "holes" in their physical address space not to waste dozens of MBs of nonpaged pool - Also saves memory on regular machines too, since 1-4MB worth of memory will now not be in the DB anymore - To keep track of pages that are invalid/unknown/ignored, there is now a "PFN Bitmap". This bitmap has one bit set for each valid PFN in the database. - And so, MiGetPfnEntry now also validates that, if there is a PFN Bitmap, the requested PFN is actually present in the database. - This introduces a major functional change: device pages, reserved pages, and other BIOS pages cannot be referenced, shared, or managed in any meaningful way. - We have attempted to fix parts of the OS that depended on this, but there may still be bugs. - A known issue may be an assertion during reboot and/or shutdown in the hyperspace mapping function. It is currently safe to simply "cont" in the debugger a couple of times. - We are working on a fix.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [sginsberg] 42221: - Fix memory leak from r42218 ;0)
sginsberg at svn.reactos.org
- [ros-diffs] [tkreuzer] 42222: Add hack for gnu ld like in mingw lib, as it uses _image_base__ insetad of __ImageBase
tkreuzer at svn.reactos.org
- [ros-diffs] [jimtabor] 42223: - [Win32k] Moving forward and replace some of the old header types with the new ones. This will continue and start the win32k object manager rewrite. Finding more bugs and this is still a work in progress. Run across the C_ASSERT bug. I see someone else noticed it. - Finished the user32 system class proc start-up. - Tested wine, Firefox 1.15.xx and AbiWord 2.6.8.
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 42224: - Remove our old ws2help in preparation for the transition to ws2help_new - This will not build - Part 1 of 2
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 42225: - Begin using ws2help_new - I have tested this with various applications in ROS - Part 2 of 2
cgutman at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42226: - Get rid of the concept and tracking of "mapped pages". The MapCount was never checked anywhere in terms of page accounting -- only the reference count is. - Fix the issue with the system attempting to map page 0 into hyperspace.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [dgorbachev] 42227: Silence a warning.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 42228: Silence a warning.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 42229: Silence a warning.
dgorbachev at svn.reactos.org
- [ros-diffs] [jimtabor] 42230: - Fixed event code. Remove junk too.
jimtabor at svn.reactos.org
- [ros-diffs] [fireball] 42231: - Never release the user lock when processing a user server request! The user lock was being released to perform a csr notification (it still happens this way in trunk) allowing another request to start processing. Fix this by moving csr notification outside the user lock. - Don't rely on a reqinfo->data_count but use a simple boolean var for tracking the memory which must be freed.
fireball at svn.reactos.org
- [ros-diffs] [dchapyshev] 42232: - Use documented structure instead array - Add some defines
dchapyshev at svn.reactos.org
- [ros-diffs] [sginsberg] 42233: - Misc fixes for msvc: - C89 compliance for "dbgprint" - Fix more calling convention declarations in the DDK and gdi32 - Define noreturn attribute for crt's abort compatibly - Fix some of the mess in psdk's intrinsics -- this needs some major clean up. - Define DbgPrintEx the same way in debug.h as in NDK and DDK - UUID doesn't need Wine-specific types -- include standard PSDK headers.
sginsberg at svn.reactos.org
- [ros-diffs] [jimtabor] 42234: - [Win32k] More Class work. Moved to use thread and process information structures. - Tested wine, Firefox 1.15.xx and AbiWord 2.6.8.
jimtabor at svn.reactos.org
- [ros-diffs] [sginsberg] 42235: - Revert winbase.h interlocked intrinsic change for now *sigh*
sginsberg at svn.reactos.org
- [ros-diffs] [jimtabor] 42236: - At a minimum set the desktop to global class.
jimtabor at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42237: - Initialize MmLowestPhysicalPage to -1, otherwise setting this value will never work properly since we'll never find a page lower than 0 (the default laoder-initialized value). - Fixed by Stef.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [tkreuzer] 42238: Fix some 64 bit isuues.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 42239: Add -Wno-format to dmusic
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 42240: Hey Arch, thanks for breaking other architectures...
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 42241: Fix 64bit compilation issues.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 42242: [rbuild] Implement delay import support for gcc in rbuild. As soon as you declare a library import with <library delayimport="true"> you will link to the autogenerated delayimportlib. This will currenlty not work without a patched version of dlltool.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 42243: Some fixes for CLIENTINFO, based on symbol files
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 42244: Sync to trunk head (r42241)
tkreuzer at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42245: - Implement the algorithms for pool allocation and de-allocation: - Only tested/works with nonpaged pool for now. - No support for session pool or special pool. - No support for pool tagging. - No support for accounting (free/available pages, etc). - No optimizations other than your average combine-with-previous-free and combine-with-next-free mechanisms to avoid fragmentation. - No support for debugging. - No consistency/validation checks. - Heavily commented for the inquiring mind. - Thread/MP safe. - Not used yet.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42246: - DebugPool implementation is not compatible with newer nonpaged pool algorithms, so remove support for nonpaged pool debugging. - Special pool implementation will restore this functionality.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42247: - The old nonpaged pool statistic functions (TAB+xxx) in KDBG are incompatible with newer nonpaged pool implementation -- remove them. - The NtQuerySystemInformation API's pool information levels provide the same information, when implemented properly.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42248: - Do not print out ReactOS nonpaged pool VA address range anymore, since it will be deprecated.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42249: - Delete the blaoted, overweight and slow nonpaged pool implementation. - Plug-in support to use the ARM nonpaged pool instead. - This patch has been tested for over 2 months and all known regressions were fixed. - Thanks to Aleksey Bragin for providing a pool regression suite. - Thanks to Aleksey Bragin for providing initial implementation details and code from older attempts. - Thanks to http://uninformed.org/?v=4&a=2&t=txt and http://www.dfrws.org/2008/proceedings/p58-schuster_pres.pdf for allocation strategies.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42250: - Fix a ridiculous copy-paste-error-while-writing-the-commit-log error. Sorry for breaking the build!
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42251: - Create \dev\physmem section during section initialization, not later. - Setup SharedUserData settings during Phase 0, not Phase 1. Fixes an old bug where the Inbv driver assumed ReactOS was in "server mode" simply because the default SharedUserData->NtProductType was "0" (which is an invalid product type, but it's != NtProductTypeNt). - Also fixed it such that this reports NtProductServer, which is what ReactOS reports to be (Windows 2003 Server SP 1). - Initialize the modified page writer and balancer thread in phase 1, not phase 2. - Phase 2 should make the executive pageable, but I don't think this is supported yet...
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42252: - Create a double-mapping PTE for the shared user data region and fault it in whenever a process touches that address. - Remove the old hack which used the PCR's page frame number to create a fake PTE each time to reference it, basing on the fact that the shared user data region was on the same page as the PCR on certain architectures.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [ros-arm-bringup] 42253: - Remove dead (uncalled) function.
ros-arm-bringup at svn.reactos.org
- [ros-diffs] [janderwald] 42254: - Remove DriverEntry as ks is kernel mode dll - Implement KsGetImageNameAndResourceId, KsMapModuleName
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42255: + portcls + ks - ws2help_new
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42256: - Implement KsReferenceBusObject, KsReferenceSoftwareBusObject, KsDereferenceSoftwareBusObject, KsDereferenceBusObject
janderwald at svn.reactos.org
- [ros-diffs] [gedmurphy] 42257: winsock2.h should come before windows.h
gedmurphy at svn.reactos.org
- [ros-diffs] [fireball] 42258: - Remove the CSR show desktop notification. This is a leftover from 42231.
fireball at svn.reactos.org
- [ros-diffs] [dreimer] 42259: I wonder when these Scripts fully do what I want them to.... fix a missing ENV Declaration.
dreimer at svn.reactos.org
- [ros-diffs] [gschneider] 42260: RosDbg: - Don't crash if there are no COM ports available (inspired by Talley's patch), remove serial tab in that case to avoid user confusion - Get rid of tab order dependencies See issue #4585 for more details.
gschneider at svn.reactos.org
- [ros-diffs] [gschneider] 42261: RosDbg: - Handle thread abortions gradually, avoid calling Thread.abort() - Fixes a crash that happened when closing connection to a pipe server waiting for connections - Fix typo
gschneider at svn.reactos.org
- [ros-diffs] [gschneider] 42262: RosDbg: Signal if a client connected in pipe client mode, this mode works with QEMU now
gschneider at svn.reactos.org
- [ros-diffs] [fireball] 42263: - Fix a regression introduced in 40710, which caused all machine-specific memory regions to be concatenated into one big LoaderSpecialMemory. Restore previous behaviour by properly matching Arc and bootloader memory types.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 42264: - Implement KoDriverInitialize, KoDeviceInitialize - Fix storing of device descriptor in KsInitializeDriver, KsAddDevice
janderwald at svn.reactos.org
- [ros-diffs] [gschneider] 42265: RosDbg: - Add support for saving the chosen pipe mode - Create pipe connected and disconnected signaling functions to support code reuse
gschneider at svn.reactos.org
- [ros-diffs] [fireball] 42266: - Make desktop window occupy whole primary surface (as usual, dimensions are hacked to 800x600 with a corresponding // FIXME:) if it's size is set to 0x0 at creation time. This fixes a number of window drawing problems, particularly arwinss issue nr. 5.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42267: Giannis Adamopoulos - Implement table growing in add_atom_entry, grow_handle_table and add_handle_to_array. - Uncomment all_windows_from_point and get_window_children_from_point.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 42268: - Implement KsGetObjectFromFileObject, KsGetObjectFromFileObject, KsGetObjectTypeFromIrp, KsGetParent
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 42269: - Add declarations of cursor related RosUser APIs.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42270: Giannis Adamopoulos - Bring in mouse pointer functions to engpoint.c from trunk. - Implement kernelmode part of mouse cursor support.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42271: - Add XBUTTONx defines.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42272: Giannis Adamopoulos - Implement mouse input thread support in win32csr (based on win32k/ntuser/input.c from trunk).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42273: Giannis Adamopoulos - Add minimal mouse input support to the gdi/user driver: * Implement SendInput and SetCursor * Bring in some helper functions from winex11.drv driver
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42274: - SwitchDesktop: Fix SetWindowPos call to not alter desktop's height and width but just make it visible.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 42275: - Implement KsGetObjectFromFileObject, KsGetObjectFromFileObject, KsGetObjectTypeFromIrp, KsGetParent - Create object bag for IKsFilter, IKsFilterFactory and IKsDevice
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42276: - Add KsPinGetParentFilter prototype
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42277: - Implement KsFilterAcquireProcessingMutex, KsFilterReleaseProcessingMutex, KsFilterGetChildPinCount, KsFilterRegisterPowerCallbacks, KsGetFilterFromIrp
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42278: - Copy Filter descriptor for each instantiated filter - Implement KsFilterAddTopologyConnections, KsFilterCreatePinFactory
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42279: - Implement KsAcquireControl, KsReleaseControl - Add create item for creation of pins and topology nodes - Implement pin creation handler
janderwald at svn.reactos.org
- [ros-diffs] [sginsberg] 42280: - Fix 41969 -- the wrong flag got set, creating a broken, unusable debug object. Please make sure you know basic C before trying some clever optimization. Debuggers should now work again...
sginsberg at svn.reactos.org
- [ros-diffs] [gschneider] 42281: RosDbg: - Don't try to send data to an unconnected debugger ('cos it crashes) - Opening a connection may fail, don't change connection tool strip text in that case - Add some basic credits, joined two labels
gschneider at svn.reactos.org
- [ros-diffs] [janderwald] 42282: - Add KsGetNextSibling, KsFreeObjectBag
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42283: - Start Implementing IKsPin interface - Increment PinInstanceCount when a pin has succcessfully been created - Implement KsPinAcquireProcessingMutex, KsPinGetConnectedPinDeviceObject, KsPinGetConnectedFileObject, KsPinGetConnectedPinInterface, KsPinGetNextSiblingPin, KsPinGetParentFilter, KsPinRegisterFrameReturnCallback, KsPinRegisterHandshakeCallback, KsPinRegisterIrpCompletionCallback, KsPinRegisterPowerCallbacks, KsPinReleaseProcessingMutex - Initialize pin dispatch table - Add create items for allocator, clock, node create requests - AVStream clients should now be able to instantiated pins, streaming not yet supported
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 42284: - Add surface object allocation tag.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42285: - Uncomment mouse safety code in BitBlt (it doesn't do anything since it's stubbed anyway). - Add GreCreateNullBrush for creating NULL brushes. - Allocate/free surface objects using Eng routines using TAG_SURFOBJ.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42286: - RosGdiSelectBitmap: In case it gets an unknown bitmap, create a stock bitmap and select it. But warning is still printed for further investigation. - RosGdiSelectBrush: Nullify selected brush pointer after freeing last selected brush. It helps tracking selection failures. - RosGdiSelectBrush: Create a NULL brush if requested. - RosGdiSelectPen: Don't free previously selected brush if selecting new pen fails.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42287: - Implement EngDeletePalette.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42288: - GDIO_GetObjPtr: Don't go through handles array without obtaining a lock.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42289: - Silence most of debug warnings. Only errors should have DPRINT1 now.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42290: - Silence RealizeDefaultPalette call. - Remove some testing code from userdrv, and silence tracing debug prints there too.
fireball at svn.reactos.org
- [ros-diffs] [gschneider] 42291: user32: - Restructure and simplify CreateCursorFromData - Call CreateIconFromResourceEx properly allowing it to create colored icons (although it doesn't care about that yet) - Fix some comment typos win32k: - Don't just copy the pointer to an XLATEOBJ, copy instead. The caller will free it, EngSetPointerShape will do so too (causing either double-frees or memory write errors)
gschneider at svn.reactos.org
- [ros-diffs] [fireball] 42292: - Unstub get_atom_information request.
fireball at svn.reactos.org
- [ros-diffs] [jimtabor] 42293: - Fix Class ids.
jimtabor at svn.reactos.org
- [ros-diffs] [janderwald] 42294: - Add RtlConvertLongToLuid, RtlConvertUlongToLuid
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42295: - Implement KsDeviceSetBusData, KsDeviceGetBusData, KsGetPinFromIrp
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42296: - Implement KsAddEvent, KsDefaultAddEventHandler, KsPinAttachAndGate, KsPinAttachOrGate, KsPinGetAndGate
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 42297: - Usermode GDI handles are per-process, not global! Fix this assumption when mapping usermode handles to global kernelmode handles. Fixes a lot of weird crashes happening due to wrong surface objects usage.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 42298: - Implement KsFreeEventList, KsDisableEvent
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 42299: - Bring in a modified GetIconInfo implementation to get rid of a graphics driver api change.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42300: - Uncomment access check for setting class info, but still leave the STATUS_ACCESS_DENIED case commented out with a mandatory debug print for debugging if it ever happens.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42301: - Actually do set bitmap bits if RosGdiCreateBitmap was provided with bits. - Add helper GreSetBitmapBits function implementation.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 42302: - Implement KsAcquireResetValue, KsCompletePendingRequest, KsAllocateExtraData
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 42303: - Partly Implement KsCacheMedium - Implement KsHandleSizedListQuery - Remove KsGetChildCreateParameter, it is not exported in NT 5.1 KS
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 42304: - Implement CURSORICON_Copy.
fireball at svn.reactos.org
- [ros-diffs] [dgorbachev] 42305: Add a hack in KiSystemStartupReal function until Better Times.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 42306: - Fix a bug in GPF handler, do not hang in it. - Initialize Esp field in TSS.
dgorbachev at svn.reactos.org
- [ros-diffs] [fireball] 42307: - Use Xlate object in GreBitBlt. Icons are still black, but have correct shape now.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 42308: - Use a default MIX value instead of 0.
fireball at svn.reactos.org
- [ros-diffs] [gschneider] 42309: Don't try to delete non existing XLateObjects (NULL brushes return those for example)
gschneider at svn.reactos.org
- [ros-diffs] [janderwald] 42310: - Partly Implement KsRegisterFilterWithNoKSPins - Implement _KsEdit
janderwald at svn.reactos.org
- [ros-diffs] [gschneider] 42311: - Implement Floodfill: iterative four neighbors version - Details for this algorithm are described in the comments - Nice with the paint clone since the bucket fill tool works now
gschneider at svn.reactos.org
- [ros-diffs] [dgorbachev] 42312: Fix _M_X86 -> _M_IX86.
dgorbachev at svn.reactos.org
- [ros-diffs] [gschneider] 42313: - Use system wide caret width and height if one of those parameters is zero - Ref: http://msdn.microsoft.com/en-us/library/ms648399(VS.85).aspx - Allows to show the caret in riched20a components (Wordpad f.e.) See issue #1559 for more details.
gschneider at svn.reactos.org
- [ros-diffs] [sginsberg] 42314: - delayimp.h: Use FORCEINLINE instead of static __inline__ - winbase.h: Make winbase.h usable by MSVC - winuser.h: Add missing const specifiers to GetTabbedTextExtentA/W, TabbedTextOutA/W, ToAscii/Ex and ToUnicode/Ex - Make gdi32, user32, beepmidi and csrss drmk build in msvc - Fix most msvc issues in win32k -- a few remain - Make ntoskrnl compile with /W1 again
sginsberg at svn.reactos.org
- [ros-diffs] [sginsberg] 42315: - Fix gdi32 build due to missing "; "
sginsberg at svn.reactos.org
- [ros-diffs] [gschneider] 42316: Remove leftover debug print
gschneider at svn.reactos.org
- [ros-diffs] [sginsberg] 42317: - ...mised this one
sginsberg at svn.reactos.org
- [ros-diffs] [gschneider] 42318: Fix a typo in EngMovePointer
gschneider at svn.reactos.org
- [ros-diffs] [fireball] 42319: - Merge: gschneider * r42318 reactos/subsystems/win32/win32k/eng/mouse.c: Fix a typo in EngMovePointer.
fireball at svn.reactos.org
Last message date:
Fri Jul 31 22:13:27 CEST 2009
Archived on: Fri Jul 31 22:13:02 CEST 2009
This archive was generated by
Pipermail 0.09 (Mailman edition).