August 2010 Archives by date
Starting: Sun Aug 1 12:17:36 UTC 2010
Ending: Tue Aug 31 23:48:27 UTC 2010
Messages: 282
- [ros-diffs] [jgardou] 48389: [WIN32K] - Finally get rid of ProbeAndConvertToBitmapV5Info - Rewrite renderBITMAPfromDIB, and a good bunch of DIB related functions accordingly. - Rewrite BITMAP_CopyBitmap into something simpler. - Use already existing DIB functions in IntGdiCreateDIBBrush - Use DIB sections in NtGdiStretchDIBitsInternal and NtGdiSetDIBits. - Use Bitmap hdc for NtGdiGetDIBitsInternal if there is one.
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 48390: [WIN32K] - Revert unwanted change and get back to PAL_BGR for default DIB palette mode. Now yarotows looks like an OS again.
jgardou at svn.reactos.org
- [ros-diffs] [fireball] 48391: - Move arwinss-specific headers into reactos/wine include directory.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 48392: - Fix include paths.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 48393: - user32: Fix function definitions to match MS PSDK. To be submitted upstream.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 48394: - winent.drv: Fix include paths. - winent.drv: Remove unnecessary included winuser16.h.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 48395: - Fix user32 build by merging header updates (44999-48394).
fireball at svn.reactos.org
- [ros-diffs] [khornicek] 48396: [WIN32K] Comply with the 32 bit alignment rule. Fixes hatch brushes.
khornicek at svn.reactos.org
- [ros-diffs] [gadamopoulos] 48397: [hal] - define REGISTERCALL in order to replace __attribute__((regparm(3))) and fix compilation with msvc. It was used only as an optimization so it is safe to be defined as FASTCALL for msvc. For gcc it is still defined as __attribute__((regparm(3)))
gadamopoulos at svn.reactos.org
- [ros-diffs] [gadamopoulos] 48398: [rtl] - Use __inline instead of __inline__ to fix compilation with msvc
gadamopoulos at svn.reactos.org
- [ros-diffs] [cgutman] 48399: [DHCPCSVC]: Revert part of r48215
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48400: [AFD]: Revert r42674 and part of r47156
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48401: Fix a copy-paste mistake and remove an unused variable
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48402: Fix a typo
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48403: [AFD]: Fix read data corruption when peeking at network data (TDI_RECEIVE_PEEK is specified for a stream socket)
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48404: Forgetting to save really sucks. Sorry again for the wasted commit.
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48405: [AFD]: BytesAvailable needs to be updated even when peeking so we don't run off the end of our buffer
cgutman at svn.reactos.org
- [ros-diffs] [jgardou] 48406: [WIN32K] - DDB are 16 bits aligned. - Reset hdc field of the unselected bitmap. - Lock it too, so it's not messed with when we unselect it. - Move Pattern creation of IntGdiCreateDIBBrush to DIB_CreateDIBSection.
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 48407: [WIN32K] - Colors passed to EngCreatePalette are PALETTEENTRYs, my bad.
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 48408: [WIN32K] - Apply a better fix for correctly report 16 bits alignment for DDBs, and keep them 32 bits aligned as it should be. - Reapply Pigglesworth patch, which was correct since mine was not. Dedicated to tkreuzer, PigglesWorth and lassy, the three guys still on IRC to watch my commits at 3:30 AM.
jgardou at svn.reactos.org
- [ros-diffs] [ahill] 48409: Inegrate changes from trunk
ahill at svn.reactos.org
- [ros-diffs] [cgutman] 48410: There is nothing to say about this...
cgutman at svn.reactos.org
- [ros-diffs] [ahill] 48411: This branch is a mess, so deleting contents of branch. Will recreate later.
ahill at svn.reactos.org
- [ros-diffs] [ahill] 48412: Actually delete the branch
ahill at svn.reactos.org
- [ros-diffs] [ahill] 48413: Create new branch
ahill at svn.reactos.org
- [ros-diffs] [tkreuzer] 48414: [PSDK] add missing LPCOLORREF to windef.h
tkreuzer at svn.reactos.org
- [ros-diffs] [jgardou] 48415: [WIN32K] - Use correct offset in UserLoadImage, create the bitmap using display DC. - BITMAP_GetObject : Report BI_BITFIELDS compression when we should. - Use a 0 compatible DC when none is given in NtGdiCreateDIBitmapInternal. This fixes some wine tests. Enjoy.
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 48416: [WIN32K] - NtGdiGetBitmapBits : Bits we're given are 16 bits aligned. - NtGdiGetDIBitsInternal : we must not stretch, for this there is NtGdiStretchDIBitsInternal. Use lower level functions to do the work, there is no need to create HDCs etc... Now icons are back.
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 48417: [WIN32K] - Do not cast RGBQUAD to PALETTEENTRY or the other way around, you idiot. - Report success even when we're asked fo 0 ScanLines in NtGdiGetDIBitsInternal.
jgardou at svn.reactos.org
- [ros-diffs] [fireball] 48418: [VENDOR/WINE] - Import Wine-1.3 gdi32, user32, winex11.drv, server.
fireball at svn.reactos.org
- [ros-diffs] [jgardou] 48419: Sync with trunk (r48414)
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 48420: [WIN32K] - Use lower level function to set bitmap bits in IntSetDIBits. Fixes rapps icons.
jgardou at svn.reactos.org
- [ros-diffs] [fireball] 48421: - Sync up to Wine-1.3. - Remove unnecessary win32k api and a corresponding winent api.
fireball at svn.reactos.org
- [ros-diffs] [cgutman] 48422: [NTOS]: Fix kernel memory corruption when dequeuing a PnP event
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48423: Xcode....
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48424: [WS2_32]: Fix buffer overrun in getservbyname. Patch by Alexander Yastrebov - menone7 at gmail dot com
cgutman at svn.reactos.org
- [ros-diffs] [sir_richard] 48425: [RTL]: Rtl ByteSwap functions should use intrinsics, isntead of assembly code. This should be merged into trunk!
sir_richard at svn.reactos.org
- [ros-diffs] [akhaldi] 48426: [CMAKE] - Richard : Group message headers creation into one macro.
akhaldi at svn.reactos.org
- [ros-diffs] [sir_richard] 48427: [CMAKE]: Make simple rule for building ASM files. [CMAKE]: Enable RC support. [CMAKE]: Stop building tools we won't need.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48428: [CMAKE]: Simplify makefiles.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48429: [CMAKE]: Simplify more makefiles.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48430: [CMAKE]: Start working on ntdll.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48431: [CMAKE]: Forgot to delete this guy.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 48432: [CRT] Implement a proper version of _assert. It nows shows a message box with the details and let's the user choose to either abort, debug or ignore the assertion. See bug 5486, bug 5507, bug 5511
tkreuzer at svn.reactos.org
- [ros-diffs] [fireball] 48433: [KERNEL32] - Sync lcformat.c to Wine-1.3. This fixes (a number of potential) problems introduced by new nls data files being synced recently and led to crashes on locales having different months genitives. Original issue confirmed by Sergey Gusev <evilslon at mail.ru> and Igor Paliychuk.
fireball at svn.reactos.org
- [ros-diffs] [sir_richard] 48434: [CMAKE]: Amine doesn't read man pages, nor does he actually review patches :-)
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48435: [CMAKE]: Cant' have comments in mc files.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48436: [CMAKE]: Use some nice options which will make makefiles simpler regarding includes.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 48437: [WIN32K] Protect access to the result pointer from KeUserModeCallback with SEH. Fixes a possible kernel mode crash.
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 48438: [CMAKE]: Fix CRT.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48439: [CMAKE]: Don't auto-link with Win32 stuff.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48440: [CMAKE]: NTDLL WIP.
sir_richard at svn.reactos.org
- [ros-diffs] [akhaldi] 48441: [CMAKE] - Add IDL generated headers to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48442: [CMAKE] - Improve header inclusions.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48443: [CMAKE] - Fix ntdllsys and win32ksys.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48444: [CMAKE] - Formatting. No code change.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 48445: Add some tests for GetTextExtentExPoint. Dedicated to Pigglesworth
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48446: [GDI32] Fix parameter check in GetTextExtentExPointA/W. Patch by Kamil Hornicek. Fixes bug 5486, bug 5507 and bug 5511
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 48447: [CMAKE]: Add support for precompiled headers (this was not fun). [CMAKE]: Use them in RTL and CRT. Someone needs to add them to the other makefiles.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48448: [CMAKE]: Add full support for linking RC files with windres.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48449: [CMAKE]: Closer to a valid NTDLL. Resources and exports are compiled in now. [CMAKE]: WIP: CMAKE_C_CREATE_SHARED_LIBRARY breakdown + top-level.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48450: [CMAKE]: PCH for NTDLL too.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48451: [CMAKE]: Add missing file.
sir_richard at svn.reactos.org
- [ros-diffs] [akhaldi] 48452: [CMAKE] - Fix precompiled header support (the pch cleanup phase). - Improve its use in crt.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 48453: [FASTFAT] - Fix a check in VfatCreateFile. Patch by Pierre Schweitzer. See issue #4571 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 48454: [CMAKE] - Add cmdutils base file.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48455: [CMAKE] - Add games base file.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 48456: [KERNEL32] Fix a check in ContainsPath. Patch by Gabriel Ilardi. See issue #5478 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 48457: [CMAKE]: Disable standard C libraries (WIP: Should add libgcc). [CMAKE]: Set global linker flags we need for all libraries. [CMAKE]: Set specific NTDLL linker flag. Thanks to Amine for some of his help.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48458: [CMAKE]: Don't prefix DLLs with "lib". [CMAKE]: Add our libgcc by default.
sir_richard at svn.reactos.org
- [ros-diffs] [akhaldi] 48459: [CMAKE] - Move generated precompiled headers to binary folders. - Enable auto image base for ntdll. - Update the location of generated PCH files for rtl, ntdll and crt.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48460: [CMAKE] - Set windmc to write binary messages as ascii.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 48461: [NTOSKRNL] - Fixed FsRtlIsNameInExpression to make it properly handle * in expressions - Fix formatting - Patch by Pierre Schweitzer - Fixes everything See issue #5541 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48462: [WIN32K] - Copy the alpha channel as well when doing RGB<->BGR color translations.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48463: [SHELL32] When creating a shortcut icon and we have 32 bpp, use GdiAlphaBlend to create the final bitmap. This is neccessary, since we want to support alpha channels and those are destroyed when using SRCPAINT or any similar ROPs on the alpha bitmap (not a bug, Windows works like that, too). We could use MaskBlt, if it would work correctly, but on reactos it destroys the alpha channel as well (bug!), it's also most likely slower then the current solution. Fixes broken overlay icons. See issue #5455 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [jgardou] 48464: Sync with trunk (48463)
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 48465: [WIN32K] - Rewrite NtGdiStretchDIBitsInternal : clearer, faster, stronger (+1 wine test)
jgardou at svn.reactos.org
- [ros-diffs] [fireball] 48466: - Sync ole32 and oleaut32 to Wine-1.3.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 48467: - Sync ole32 and oleaut32 regtests to Wine-1.3.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 48468: [CDFS] - MAXIMUM_VOLUME_LABEL_LENGTH is in bytes, not in characters. Fix struct definition and access beyond the buffer. Spotted by Carlo Bramini. - Trim trailing spaces from the volume label name, instead of stopping at the first encountered space. Fix by Carlo Bramini. See issue #5505 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 48469: - (Hack)fix build.
fireball at svn.reactos.org
- [ros-diffs] [jgardou] 48470: [WIN32K, GENDIB] - Did you know that we should ignore alpha channel of pattern in ROPs? You didn't, I didn't, now we do. [WIN32K] - Use BGR palette as default for 24 and 32 bpp bitmaps.
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 48471: [WIN32K] - sync with trunk (48469)
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 48472: revert xlate.c from 48471, never meant to be committed. Sorry.
jgardou at svn.reactos.org
- [ros-diffs] [tkreuzer] 48473: [CRT] - Remove "implementations" of __lc_collate_cp, __lc_handle and __lc_codepage. These are not functions, but varuables, implemented as MSVCRT_* - add ___lc_codepage_func and ___lc_handle_func taken from wine - Fix msvcrt spec file - Fixes compilation with gcc 4.5.1
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 48474: [IPHLPAPI] - Comment out the GetAdaptersAddresses code and add the stub back - Fixes Firefox 3.x (bug 5399)
cgutman at svn.reactos.org
- [ros-diffs] [sir_richard] 48475: [KERNEL32]: While working on the CMAKE branch, Amine and myself discovered a rather serious issue in kernel32 (and perhaps other libraries as well). Unlike rbuild, CMake does not allow you to export non-existant DLL functions (try it: add "poopyhead" in kernel32's exports under RBuild, and will it export "poopyhead", God knowing what that will actually link to). As an additional feature on top of the "allow non-existing functions to be exported" "feature", because rbuild generates and links STDCALL function names without the proper decoration (vs. enforcing decoration at linking, but only removing it at export-time), this allows the definition (as an export) of a STDCALL function that is completely different from the actual function itself. For example, the 5-parameter Foo function is normally Foo at 20, while the 3-parameter Foo function woudl be Foo at 12. Linking one against the other would fail (say, 2 parameters were added to Foo in a newer version). However, under RBUILD, both of these would appear as "Foo", and the linker/compiler would happilly connect the caller of Foo at 3 (that has pushed 3 parameters) to the receiving side of Foo at 5 (that is about to pop 5 parameters). Even -if- decorations WERE to be applied, Foo at 12 would STILL succeed, because of the first feature, which would enable the export of Foo at 12 even though no such function exist. In a further, bizare, twist of fate, the behavior of this RBUILD "feature", when the target function is not found, is to link the exported DLL TO ITSELF. Therefore, one can see how, previously to this patch, kernel32.dll would import a dozen functions from itself (all the non-existing functions). To really seal the deal, the behavior of exported functions used by kernel32, but that are actually forwarded to another DLL deserves a special mention. GetLastError, for example, merely forwards to RtlGetLastWin32Error, so it is normal behavior to use a #define in the C code so that all internal calls to the function are routed correctly. This did not happen, so instead, kernel32 tried importing/linking/exporting GetLastError, but this symbol is not found in the binary, because it is only a forwarder. This caused kernel32 to import from itself (the behavior when an exported symbol is not found). When importing from itself, the loader would now find the _forwarded_ for GetLastError, and correctly link with ntdll. What should be a one-liner of assembly (inline TEB access) thus became a triple-call indirection (GetLastError at 0->StubLastError at 0->__impGetLastError at 0->__impRtlGetLastWin32Error->RtlGetLastWin32Error. While analyzing these issues, we also realized a strange macro SetLastErrorByStatus that manually tried to perform what there already exists a function for: RtlSetLastNtStatusFromWin32Error. And, in an exciting coda, we also realized that our Server 2003 Kernel32 exports more than a dozen Windows 95 APIs, through an auto-stub generation mechanism within winebuild, that gets linked as an object behind the scenes. [KERNEL32]: Removed all Win95 exports, cleaned up exports. [KERNEL32]: Fixed up set/get error macros by making them inline and/or calling the correct ntdll function. [KERNEL32]: Removed bizare calls to Wine-internal/specific APIs from our core Win32 DLL. [KERNEL32]: Wrote stubs for all functions which should be exported, and set the correct number of parameters for them. [KERNEL32]: Kernel32 is smaller, loads faster, does not export Windows 95 functions, does not export non-existing functions, and does not import from itself anymore. Note: This is one of the many failings of RBUILD the CMAKE system has helped us discover. I believe these issues are serious enough to warrant an immediate sync with trunk, but rest assured, there are many more completely broken, infinitely-regressing things that we discovered while switching to CMAKE.
sir_richard at svn.reactos.org
- [ros-diffs] [fireball] 48476: [KERNEL32] - That's what happens when most of the commit's changes are not related to most of the commit message. Fixes build.
fireball at svn.reactos.org
- [ros-diffs] [sir_richard] 48477: [KERNEL32]: Aleksey wants debug channels, I agree this is the way forward. Leverage existing NT infrastructure to enable Windows-compatible debug channel support, instead of using a UNIX-based 3rd party library. Same debug channel names as before have been re-added, but using NT Debug Filters.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 48478: [KERNEL32] Go back to spec file. Don't worry it's fixed.
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 48479: [NTOS]: Aleksey wants an easy way to see debug messages coming from one process vs. another, which is an obvious idea that should've done a long time ago. Now you can see who is generating a given debug message (including the thread).
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 48480: [NTOSKRNL] Deferred success...
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48481: [DDK] Make functions in ntstrsafe.h static, so they can be used in more than one file. Maybe that encourages people using it instead of unsafe and banned apis.
tkreuzer at svn.reactos.org
- [ros-diffs] [jgardou] 48483: [WIN32K] - work directly with bitmap bits when alpha blending icons. This is permitted, those are API bitmaps. - Do not create a stretched copy of source surface in EngAlphaBlend, handle stretching in DIB functions. - Do so. - Simplify DIB alpha blending for 24 and 32 bpp, implement generic alpha blend support for other depth.
jgardou at svn.reactos.org
- [ros-diffs] [tkreuzer] 48484: [TASKMGR] - Use messages instead of events to notify the update threads - Fixes a handle leak - Fix some typos - Patch by Carlo Bramini (carlo.bramix at libero dot it) See issue #3104 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48485: [WIN32K] Fix a bug when premultiplying the color values: The / operator has a higher precedence than *=, so "x *= byte / 0xff", is always 0 unless byte == 0xff.
tkreuzer at svn.reactos.org
- [ros-diffs] [fireball] 48486: Pierre Schweitzer - Implemented CdfsIsNameLegalDOS8Dot3 and use it to check filenames. It avoids calling Rtl* functions that need NLS. (Modified merge of 35501). See issue #2404 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 48487: [FASTFAT_NEW] - Implement close and cleanup infrastructure. - Add necessary FCB and VCB counters. - Add missing op and file locks initialization. - A lot of small cleanups, improvements, and other things, bringing fastfat_new much closer to a minimally working state.
fireball at svn.reactos.org
- [ros-diffs] [jgardou] 48488: [WIN32K] - I watch and I learn : / has precedence over *=. - Also make sure that we divide what we want to divide with the appropriate parentheses. - Do not take care of alpha in other depths than 32 bpp.
jgardou at svn.reactos.org
- [ros-diffs] [cgutman] 48489: [MSWSOCK] - Add a hack to set the connectionless flag for datagram and raw sockets (the previous msafd has the same hack) - The DHCP service can send and receive packets now
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48490: [MSWSOCK] - Fix a crash in WSPSelect
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48491: [WS2_32] - Check the return value of WSPSelect instead of the error number because the error number doesn't have to be initialized if the function doesn't return SOCKET_ERROR
cgutman at svn.reactos.org
- [ros-diffs] [evb] 48492: Support PCI device resource dicsovery for limit and current now, so bridge + device BAR functionning PciScanBus second pass enabled: PciProcessBus, most stubs now until VGA/ISA system tested PciClassifyDeviceType implement as helper function PCI Enumeration 100% complete!
evb at svn.reactos.org
- [ros-diffs] [cgutman] 48493: [DHCPCSVC] - Set the SO_BROADCAST option to 1 before we send data to the broadcast address so we don't get stonewalled by mswsock - DHCP is now compatible with mswsock_new
cgutman at svn.reactos.org
- [ros-diffs] [fireball] 48494: Pierre Schweitzer - A better fix for CdfsIsNameLegalDOS8Dot3. See issue #2404 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 48495: Carlo Bramix - Prevent possible out-of-bounds access. See issue #5505 for more details.
fireball at svn.reactos.org
- [ros-diffs] [cgutman] 48496: [MSWSOCK] - Implement WSPSetSockOpt (copied and modified from WSPGetSockOpt) - DHCP works now
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 48497: [DDK] - Move several headers to PSDK where they belong. - Add _ANONYMOUS_UNION. - De-duplicate __GNU_EXTENSION definition from several headers. - Remove semicolons after the closing bracket of extern "C" - Add a missing one in ioaccess.h - Apply a consistent formatting. [PSDK] - De-duplicate __GNU_EXTENSION definition from several headers. - Add missing extern "C" opening bracket in ddkernel.h and remove the semicolon from the closing one. - Add __GNU_EXTENSION definition to ddraw.h and remove the semicolon after the closing bracket of extern "C" - Add missing extern "C" closing bracket in ddrawi.h - Remove semicolons after the closing brackets of extern "C" in dinput.h, dmemmgr.h and sti.h - Apply a consistent formatting. [DXSDK] - Move ddraw.h to PSDK.
akhaldi at svn.reactos.org
- [ros-diffs] [fireball] 48498: [FASTFAT_NEW] - Implement opening an existing DCB. - Add a bunch of useful macros and helper functions and use them throughout the code. - Implement in-memory setendoffile set information class. On-disk to be done. - Implement user fs ctrl wrapper with stubs. - Fill up QueryVolumeInfo with classes it should handle. Silence up a warning about classes it should reject.
fireball at svn.reactos.org
- [ros-diffs] [akhaldi] 48499: [DDK] - Move several headers to PSDK where they belong. [PSDK] - ddrawi.h : Fix pUnkOuter.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48500: [PSDK] - Add some missing imm.h definitions. [IMM32] - Fix imm.h inclusion. [IPHLPAPI] - Fix tdiinfo.h inclusion.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 48501: [WIN32K] Fix NtGdiMaskBlt to handle patterns correctly, use SRCAND, which is more optimized, instead of DSTERASE, and set fore and background colors correctly to not destroy alpha channel. [SHELL32] Use MaskBlt to draw the shortcut overlay Finally fixes bug 5455. Forever. (I hope.)
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 48502: [PSDK] - Move INPUTCONTEXT and ImmLockIMC to the wine imm.h - Add wingdi.h inclusion.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 48503: Add include guards in wine/ddk/imm.h and inlude it from wine/imm.h
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 48504: [MSWSOCK] - Fix a fatal typo - Add events that were missing which broke WSPSelect on connect and accept
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48505: [MSWSOCK] - Fix two more nasty typos that broke WSPListen
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48506: [MSWSOCK] - Leave the socket's critical section before clearing it's pointer - Fixes the deadlock that occurs after successfully calling accept
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48507: [WS2_32] - Fix a crash when running with ws2_32 debugging on
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48508: [MSWSOCK] - Don't release the critical section because we don't own it - Don't close the socket that we just created - Fix a typo in SockSetInformation that broke it completely
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 48509: [PSDK] - Add WINELIB_NAME_AW and DECL_WINELIB_TYPE_AW to the wine specific imm.h.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48510: [PSDK] - Add some missing headers' headers.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48511: [XDK] - Introduce some _ANONYMOUS_STRUCT and NONAMELESSUNION based definitions. [DDK] - Update XDK generated headers to reflect the recent changes. - Update some header guards. - Add some missing new lines at the end of files. - Fix PUSB_DEVICE_HANDLE guard. - Introduce some _ANONYMOUS_STRUCT and NONAMELESSUNION based definitions. [PSDK] - Update some header guards. - Add missing new line at the end of driverspecs.h [NDIS] - Update the ndis header guard.
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 48512: [MSWSOCK] - Fix completion port initialization
cgutman at svn.reactos.org
- [ros-diffs] [fireball] 48513: [FASTFAT] Pierre Schweitzer - Fix volume opening on FAT volume. Commented out a directory check as it doesn't match realized tests, in spite of what's in WDK.
fireball at svn.reactos.org
- [ros-diffs] [akhaldi] 48514: [DDK] - De-duplicate __GNU_EXTENSION. - Apply a consistent formatting.
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 48515: [MSWSOCK] - Pass the correct NumberOfConcurrentThreads parameter to NtCreateIoCompletion
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48516: [MSWSOCK] - Fix another typo that broke async select (we passed the thread context to the completion function instead of the completion context)
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 48517: [NTOSKRNL] Stop using the new paged pool code, before ExpLoadInitialProcess is called. For so far unknown reasons, it causes evil things to happen. Fixes "Assertion NewSize < pool->UserSize failed" See issue #5551 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [fireball] 48518: [FASTFAT_NEW] - Plug in a commented out notification call in case of cleanup. - Implement a case of device info query. - Implement lock control.
fireball at svn.reactos.org
- [ros-diffs] [cgutman] 48519: [MSWSOCK] - Implement FIONBIO and fix the error case to not cause a deadlock later
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48520: [MSWSOCK] - Check for STATUS_SUCCESS explicitly instead of using the NT_SUCCESS macro because somebody at MS thought it was a great idea to make STATUS_TIMEOUT a success status thus causing endless hours of bug hunting for the poor developers that make this same mistake - STATUS_TIMEOUT isn't an error status so checking for it with NT_ERROR won't work either instead just add a special case in the if for STATUS_TIMEOUT
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48521: [MSWSOCK] - Add another parameter check inside the FIONBIO code - Implement FIONREAD - Pass any unhandled I/O control codes to our helper DLL - This commit should be backported to msafd
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48522: [MSAFD] - Update lpcbBytesReturned when FIONREAD is called - Fix the value inside lpErrno when XxxSocketInformation() fails - Pass the unrecognized IOCTLs to the winsock helper (no behavior change for this yet because wshtcpip's WSHIoctl is unimplemented)
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48523: - I hate catching these things as the commit is going out
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48524: [MSWSOCK] - Fix IsSockaddrEqualToZero - Comment out the broken async connect code (as it is in our current msafd) - Fix a deadlock bug and socket descriptor leak when disconnecting a datagram socket - Fix bug in the SO_BROADCAST check
cgutman at svn.reactos.org
- [ros-diffs] [fireball] 48525: [FASTFAT_NEW] - Implement asynchronous and delayed close operations. - Fix a logical bug in FatiClose code, which led to always closing the file object (and freeing respective FCB/VCB/CCB), and then checking flags and queuing a delayed close. Instead, it should only try to close if it's not marked as a delayed close. - Support stuff added (queues, mutex for closing lists, etc). - Misc cleanup, debug silencing.
fireball at svn.reactos.org
- [ros-diffs] [cgutman] 48526: [MSWSOCK] - AFD_EVENT_CLOSE also triggers on FD_CLOSE - Fix a deadlock after calling WSPEnumNetworkEvents - Fix a deadlock when calling WSPSend on an unbound socket - Leave the critical section while waiting - Firefox (and many other applications) work now
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 48527: [CMAKE] - Skip creating makefile rules for pre-processed files (object.i) and assembly files (object.s). - Improve inclusions. - Add -fno-set-stack-executable. - Add C++ Flags.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48528: [CMAKE] - Automatically choose the image base for DLLs. - Improve RC compiler invocation. - Add and apply the global linker script.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48529: [NDK] - Mark DbgUiWaitStateChange as NTSYSAPI. [CMAKE] - Don't create an import library for ntdll, we'll ship with one. - Temporarily add the ntdll import library (until RosBE ships with one). - Make the definition file MSVC compatible. - Include every object file in librtl when linking. - NTDLL now compiles successfully with the MSVC compatible definition file.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48530: [CMAKE] - Sync kernel32 with trunk.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48531: [CMAKE] - Add an MSVC compatible definition file. - Temporarily add the kernel32 import library (until RosBE ships with one). - Group kernel32 wine stubs into kernel32_stubs.c - Add kernel32 to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48532: [CMAKE] - Add an MSVC compatible definition file for advapi32. - Temporarily add the advapi32 import library (until RosBE ships with one). - Group advapi32 wine stubs into advapi32_stubs.c - Add advapi32 to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48533: [CMAKE] - Add an MSVC compatible definition file for gdi32. - Temporarily add the gdi32 import library (until RosBE ships with one). - Add gdi32 to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48534: [CMAKE] - Add an MSVC compatible definition file for user32. - Temporarily add the user32 import library (until RosBE ships with one). - Group user32 wine stubs into user32_stubs.c - Add user32 to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48535: [CMAKE] - Add calc to build.
akhaldi at svn.reactos.org
- [ros-diffs] [fireball] 48536: [WINLOGON] - NtInitializeRegistry expects not just CM_BOOT_FLAG_ACCEPTED, but a number of the accepted control set to be added to it. After fixing this, NtInitializeRegistry won't fail with STATUS_INVALID_PARAMETER (someone should check return status for errors...) anymore. As a result lazy flushing is enabled.
fireball at svn.reactos.org
- [ros-diffs] [akhaldi] 48537: [CMAKE] - Add an MSVC compatible definition file for msvcrt. - Temporarily add the msvcrt import library (until RosBE ships with one). - Group msvcrt wine stubs into msvcrt_stubs.c - Add msvcrt to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48538: [CMAKE] - Don't include debug.c in libwine.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48539: [CMAKE] - Improve advapi32 build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48540: [CMAKE] - I forgot to link to the wine lib instead of its compiled lib (I have it locally to avoid recompiling it).
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48541: [CMAKE] - Sync the recent crt changes from trunk. - Improve crt build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48542: [CMAKE] - Link mingw_common to kernel32 and ntdll. - Fix mingw_wmain. - Improve the paths use.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48543: [CMAKE] - Now that we have c++ flags set globally, no need to mention them on the respective targets. - debug.h : leftover from the kernel32 sync.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48544: [CMAKE] - mc : Make the generated bin file names prefixed by the base name of the source file.
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 48545: [WS2_32] - Create a temporary variable and pass that to WSAIoctl for the bytes returned value instead of passing argp and corrupting the value we just retrieved
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48546: [NTOSKRNL] - Move to the next entry in the thread IRP list before calling IoCancelIrp because if everything works as expected and IoCompleteRequest is called, we could end up with the IRP ripped out from under us before can move to the next element - See issue #5550 for details.
cgutman at svn.reactos.org
- [ros-diffs] [jgardou] 48547: Sync with trunk (r48545)
jgardou at svn.reactos.org
- [ros-diffs] [evb] 48548: - Add support for PnP IRP to PDO: IRP_MN_QUERY_BUS_INFORMATION (PciQueryBusInformation), IRP_MN_QUERY_ID (PciQueryId), IRP_MN_QUERY_DEVICE_TEXT (PciQueryDeviceText), IRP_MN_QUERY_CAPABILITIES (PciQueryCapabilities), IRP_MN_QUERY_DEVICE_RELATIONS (PciQueryTargetDeviceRelations implement, PciQueryEjectionRelations, stub) - Stub support for PnP IRP to PDO: IRP_MN_QUERY_RESOURCE_REQUIREMENTS (PciQueryRequirements), IRP_MN_QUERY_RESOURCES(PciQueryResources) - Add support for PnP IRP to FDO: IRP_MN_QUERY_CAPABILITIES (handle in PciFdoIrpQueryDeviceCapabilities) - Build device capability UI number (PciDetermineSlotNumber), use PIR$ (seem support broken, need to check loader) or device property for bus not root - Use parent attachee device and this PDO for build device/system wake states, latency, device/system power mappings - PCI-ID manage support: PciInitIdBuffer, PciIdPrintf, PciIdPrintfAppend - Debug helper: PciDebugDumpQueryCapabilities - Thanks richard for advise + beer PCI-X driver now pass 10000 codes lines!
evb at svn.reactos.org
- [ros-diffs] [evb] 48549: - IRP_MN_QUERY_RESOURCES support for PDO (PciQueryResources, PciAllocateCmResourceList), now remain IRP_MN_QUERY_RESOURCE_REQUIREMENTS to last device stack interogration from PNPMGR
evb at svn.reactos.org
- [ros-diffs] [evb] 48550: - IRP_MN_QUERY_RESOURCE_REQUIREMENTS half support now, PciQueryRequirements, PciAllocateIoRequrementsList, full implement, but PciBuildRequirementsList return 0 always for now - Debug helpers: PciDebugPrintIoResReqList, PciDebugPrintIoResource, PciDebugCmResourceTypeToText Now hit assert Assertion '(DeviceNode->Flags & DNF_ADDED)' failed at ntoskrnl/io/pnpmgr/pnpmgr.c line 201, too night to debug, maybe tomorow
evb at svn.reactos.org
- [ros-diffs] [fireball] 48551: [NTOSKRNL] - Revert 48546. The code was correct, and there is more of same code in other places which firstly cancels the IRP and then moves to the next entry. The actual bug is somewhere else. See issue #5550 for more details.
fireball at svn.reactos.org
- [ros-diffs] [dreimer] 48552: Preparations for GCC 4.5.1 mingw-w64 and RosBE Version 1.6. Not working yet.
dreimer at svn.reactos.org
- [ros-diffs] [jgardou] 48553: Revert parts of r48547 which have nothing to do with the sync
jgardou at svn.reactos.org
- [ros-diffs] [tkreuzer] 48554: [user32_winetest] Skip 2 tests that hang on reactos. Patch by Giannis Adamopoulos
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48555: [WIN32K] - Remove IntEngExtEscape stub. This function is completely useless. If the driver doesn't provide a DrvEscape, the function should simply fail and must return 0, not -1. - If a NULL surface is passed, pass on NULL pso to the driver function See issue #4563 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48556: [NTDLL] LdrPerformRelocations: Delta is a LONG_PTR rather than ULONG_PTR See issue #5577 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48557: [NTOSKRNL] - Fixed IoGetRequestorProcess, IoGetRequestorProcessId, IoGetRequestorSessionId - Pass user buffer in NtNotifyChangeDirectoryFile - Fixed magic value in IoGetPagingIoPriority Patch by Pierre Schweitzer
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48558: [RTL] - Implement RtlFindLastBackwardRunClear (needs to be tested) - Rename a variable to better reflect it's purpose - Improve a check - Fix a bug in RtlFindNextForwardRunSet
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48559: [NTOSKRNL] - Simplified IopGetRelatedTargetDevice implementation - Added notification in case of success in NtSetVolumeInformationFile() Patch by Pierre Schweitzer
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48560: [FASTFAT] Make our FAT driver PNP aware. On PNP requests it should handle, it will return STATUS_NOT_IMPLEMENTED. On the others, it will pass them to lower driver. This is the first step outside the kernel into getting IoGetRelatedTargetDevice (and so notifications) working. It doesn't work at the moment, as class2 doesn't handle PNP. [NTOSKRNL] Some fixes to IRP cancelation process: - Renamed IopRemoveThreadIrp() to IopDisassociateThreadIrp() to match Windows 2k3 - Made dead IRP global, to make its debug easier. - IopDisassociateThreadIrp(), Handle dead IRP at dispatch level, using IoCompletionLock. - IopDisassociateThreadIrp(), Use the proper error code to write the entry to logs. - IoCancelIrp(), removed non needed ASSERT, which is even not present on Windows, removed corresponding var as well. - IoCancelIrp(), fixed parameters to KeBugCheckEx() call. - IoCancelThreadIo() is pageable. - IoCancelThreadIo() under Windows isn't using given thread, but using current. Do the same here. All that stuff doesn't fix bug #5550, it comes from outside. Patch by Pierre Schweitzer, modified by me to make it compile. If it breaks anything, don't blame me!
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 48561: [IP] - Fix a major bug in socket closure. Prior to this, a socket with pending IRPs that could not be satisfied when the socket was closed would be destroyed without completing the pending requests. Now, we check all of our IRP queues if we get a SEL_FIN signal and kill all the requests that cannot be satisfied immediately. - Maybe it's just me but Firefox 2 seems much more responsive after this fix (like actually usable!)
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 48562: [NTOSKRNL] - Initialize the Parent member of the new Vad to NULL. This also initializes the Balance to 0 aka RtlBalancedAvlTree Should fix the failed assertion that randomly occurs.
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 48563: [IPHLPAPI] - Copy our TCP table into the caller's buffer if we actually get one (not yet!) - Return ERROR_NO_DATA if we fail to get anything from TCP/IP - Fixes bug #4185
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48564: [NETSTAT] - Allocate memory for the TCP table properly - Only netstat -a should show UDP connections - Patch by Jan Roeloffzen [jroeloffzen at hotmail dot com]
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 48565: [NTOSKRNL] - Implement support for /BURNMEMORY option. - Don't stop boot on bad memory type Patch by Jay Smith, modified by Aleksey, even more modified by me. See issue #4957 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48566: [NTOSKRNL] Fix handling of next instruction in kdbg. Patch by Daniel Zimmermann, modified by Aleksey Bragin See issue #4457 for more details.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48567: [NTOSKRNL] - Add missing parentheses. Fixes "cont"
tkreuzer at svn.reactos.org
- [ros-diffs] [mjmartin] 48568: [Win32k] - For SetTimer nIDEvent can be 0 in which case return 1. Zero still needs to be used for nIDEvent when killing the timer. Fixes bug 5553. - Modify windowless timers to use IDEvent values decrementing from the max number of windowless timers vice incrementing from 1. Done to match windows behavior.
mjmartin at svn.reactos.org
- [ros-diffs] [cgutman] 48569: [OSKITTCP] - Disable routing because oskit needs to let our code do that - Comment out the ACK hack and restore the default BSD behavior
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48570: [NTOSKRNL] - Add a special case to IopInitializeDevice for raw devices - Call IopInitializeDevice to set up our device node and ready it to start - Fixes assertions hit by ACPI and PCIX
cgutman at svn.reactos.org
- [ros-diffs] [jroeloffzen] 48571: [user32] - Don't update visible regions of hidden windows. Fixes bug 5303
jroeloffzen at svn.reactos.org
- [ros-diffs] [cgutman] 48572: [NTOSKRNL] - Shutdown the system if we receive a SYS_BUTTON_POWER event - Register for GUID_DEVICE_LID arrival events so we can receive lid events
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48573: [ACPI] - Do all of the work inside the DPC so we don't have IRQL issues when entering the memory manager - This is a slight hack but we can be assured that data won't be over 24 bits unless somebody wants to push the power/sleep button over 16 million times
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48574: [NTOSKRNL] - The trailing NULL is NOT included in the string length - IopNotifyPlugPlayNotification needs a pointer to an actual GUID not a UNICODE_STRING - The Power Manager can now see ACPI power devices again - ROS will now do a graceful shutdown and power off if the power button is pressed and ACPI is enabled
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 48576: [WIN32K] - co_IntTranslateMouseMessage: properly initialize *HitTest and only send WM_NCHITTEST when the message is going to be removed - co_IntPeekMessage: Prevent possible use of uninitialized HitTest by ProcessMouseMessage() - Patch by Jan Roeloffzen [jroeloffzen at hotmail dot com] - Fixes bug 2139
tkreuzer at svn.reactos.org
- [ros-diffs] [jroeloffzen] 48577: [user32] - Revert 48571 - Thou shall not fix wine where it ain't broken. Credits Gabriel Ilardi. - See bug 5303
jroeloffzen at svn.reactos.org
- [ros-diffs] [dreimer] 48578: Added way to change the ccache dir. define a _ROSBE_CCACHE_DIR Variable and it will be used instead of the default path
dreimer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48579: [WIN32K] - Allocate the DCs prgnVis in DC_AllocDC, instead of "on demand" in GdiSelectVisRgn and properly handle failure case. This fixes a possible crash, when running out of gdi handles.
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 48580: [NTOSKRNL] - Append the DLL name and NULL terminate the string more nicely
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48581: [NTOSKRNL] - Don't overwrite the ACPI hardware key on every boot
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 48582: [WIN32K] Use the object type index, not the shifted full object type to decide what to do with an object in NtGdiDeleteObjectApp. Fixes leaking derived types such as pens.
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 48583: [NTOSKRNL] - Fix a typo that broke handling of DevicePropertyEnumeratorName inside IoGetDeviceProperty
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 48584: [CMAKE] - Add a macro to handle generating definition files from spec files (for Wine dlls)
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48585: [CMAKE] - Add aclui to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48586: [CMAKE] - Add acledit to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48587: [CMAKE] - Add activeds, advpack and authz to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48588: [CMAKE] - Add avicap32, batt and beepmidi to build. - Fix a typo.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48589: [CMAKE] - Add cabinet, cards, cfgmgr32 and clusapi to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48590: [PSDK] - Improve _MSC_VER related conditions. - Comment on #endif (for readability). - DECLSPEC_ALIGN : moar underscores ! - Apply a consistent formatting.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48591: [CMAKE] - Cache the mingw32 prefix. - Improve the RC compiler invocation.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48592: [CMAKE] - Manually add source file (as suggested by Colin). - I've filed a feature request to have the same effect when still using GLOB/GLOB_RECURSE : http://public.kitware.com/Bug/view.php?id=11156
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 48593: [DHCPCSVC] - Write the DNS servers in a REG_MULTI_SZ value [IPHLPAPI] - Rewrite the registry reading code - Use HeapFree to free memory from the allocated from heap
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 48594: [CMAKE] - Guard pseh2.h against RC_INVOKED.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 48595: [WIN32K] - When doing a cleanup for a DC, check, if the default brushes are set, before dereferencing them. Fixes a possible kernel mode crash. - Remove some obsolete casts
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 48596: [CMAKE] - Add compstui, credui, crtdll, crypt32, cryptdll and dbghelp to build.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 48597: [WIN32K] / [GDI32] - GetTextExtentExPointI and GetTextExtentPointI take an array of glyph indices, not characters. Pass a flag GTEF_INDICES (This is a reactos specific definition ...
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 48598: [CMAKE] - Fix adns lib.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48599: [CMAKE] - Add dciman32, dhcpcsvc, dnsapi, dwmapi and faultrep to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48600: [FAULTREP] - Fix a typo.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 48601: [NTDLL] - Call LdrProcessRelocationBlockLongLong from LdrProcessRelocationBlock instead of duplicating the code
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 48602: [TCPIP] - Read the IP information from the interface key inside the Tcpip service key (confirmed on XP) - Fix a logic error in my code (no idea how I missed it) - Restores static I...
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 48603: [NDK] Add LdrProcessRelocationBlockLongLong. Fixes build, sorry.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48604: [WIN32K] Move the allocation of the vis region of the DC to a later position, so that all mandatory fields are initialized before we try to delete the DC in failure case. Fixes ye...
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48605: [WIN32K] Seperate DC_vSetLayout from NtGdiSetLayout and save the old value before setting the new one.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48606: [NTOSKRNL] - Rewrite MiFindEmptyAddressRangeDownTree. The old implementation's "most awesome loop" duplicated both the initialization and the interation steps. It was also overcom...
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 48607: [CMAKE] - Temporarily add libdbghelp.a and libdhcpcsvc.a
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48608: [CMAKE] - Add fmifs, fusion, getuname, hid, httpapi, iccvid, icmp, imaadp32.acm, imagehlp, imm32, initpki, iphlpapi, itircl, loadperf, lpk, lz32, mapi32, mciavi32, mcicda and mciqt...
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48609: [CMAKE] - Update user32 now that we have a target named imm32.
akhaldi at svn.reactos.org
- [ros-diffs] [dreimer] 48610: Increase the CCache size by default and make it user customizeable.
dreimer at svn.reactos.org
- [ros-diffs] [cgutman] 48611: - Revert the change from REG_SZ to REG_MULTI_SZ because it turns out that Windows does it this same way (research fail?)
cgutman at svn.reactos.org
- [ros-diffs] [dreimer] 48612: - Remove the old ccache from the RosBE-Windows Tree. - First try to make every external config file version specific. This should make it possible to install several RosBE Versions...
dreimer at svn.reactos.org
- [ros-diffs] [akhaldi] 48613: [CMAKE] - Add mciseq, mciwave, mmdrv, modemui, mpr, mprapi, msadp32.acm, msafd and mscms to build. - Fixed mpr resource files (should be submitted upstream).
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 48614: [WINGDI.H] Add missing GetCharWidthI, GetTextExtentExPointI, GetTextExtentPointI
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48615: [REGTESTS] Add bugs_regtest. This can be used to create testcases / regression tests for already fixed bugs. I added a first test for bug 3481
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48616: Fix copy paste error in file header
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48617: Convert gdi32api into wine style test
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48618: [FASTFAT] - "Fix for a stupid mistake" - patch by Pierre Schweitzer
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48619: [APITESTS] Convert dciman32api, user32api and wa2_32 into wine style tests
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48620: Add missing files
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48621: [ROSTESTS] - Add wine style ntdll_apitest and move test for ZwContinue there
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48622: delete old Zwcontinue test
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48623: [NTDLL_APITEST] - Add a test for RtlInitializeBitMap.
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 48624: [OSKITTCP] - Prevent multiple wakeups for the same event which caused nasty problems for the SEL_FIN event because we dereferenced our connection context 3 times which not only cau...
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 48625: Fix build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48626: [NTOSKRNL] - Fix to PpSetCustomTargetEvent(), not to make caller wait forever in case it provided an event it waits for - Patch by Pierre Schweitzer
tkreuzer at svn.reactos.org
- [ros-diffs] [cfinck] 48627: Fix building on newer Linux systems (particularly Fedora 13) Thanks to James, Sylvain and ErVito for testing! See http://reactos.org/pipermail/ros-dev/2010-August/013338.html for mo...
cfinck at svn.reactos.org
- [ros-diffs] [cgutman] 48628: [OSKITTCP] - Only tell the caller how much we sent/received if it completed successfully - Set SO_DONTROUTE on accepted sockets too - Disable the core routing code - Make our MSS c...
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 48629: [USER32] - Revert r47238 as requested by Giannis: "this commit breaks any program that wants to subclass mdi client windows"
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 48630: [WIN32K] - Rework EngSetPointerShape, to first allocate the neccessary surfaces, before deleting the old ones. Also check in IntShowMousePointer if a saving surface is present. Th...
tkreuzer at svn.reactos.org
- [ros-diffs] [mjmartin] 48631: [ntoskrnl/ps] - Acquire and Release RundownProtection on the Parent Pocess not the newly created Pcess when setting the SectionObject.
mjmartin at svn.reactos.org
- [ros-diffs] [mjmartin] 48632: [ntoskrnl/ps] - When deleting a Process remove the Process from the MmProcessList. Fixes random NonPaged Pool corruptions. Thanks aicom for assistance.
mjmartin at svn.reactos.org
- [ros-diffs] [akhaldi] 48633: [CMAKE] - Add mscoree, msg711.acm, msgina, msgsm32.acm, msimg32, msnet32, mssign32, mssip32, msvcrt20, msvcrt40, msvfw32, msvidc32, mswsock, nddeapi, netapi32, newdev, ntdsapi, ntl...
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48634: [CMAKE] - Include crt headers when compiling RC files.
akhaldi at svn.reactos.org
- [ros-diffs] [mjmartin] 48635: [input/i8042prt] - Fix a check when queuing the mouse packet. Check that the buffer size (MouseInBuffer) is not greater or equal to MouseDataQueueSize. Fixes a NonPagedPool corrup...
mjmartin at svn.reactos.org
- [ros-diffs] [mjmartin] 48636: [win32k] - Mouse messages can be sent before the desktop is initialized. Check for this and return false if its not. FIxes assert when moving mouse before desktop is up.
mjmartin at svn.reactos.org
- [ros-diffs] [cgutman] 48637: [TCPIP] - Don't allocate pool if there is nothing in the route table - Fixes bug 5493
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48638: [NTOSKRNL] - Fix a regression in ACPI function from r48581 - Enable ACPI for testing purposes (will be disabled next commit)
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 48639: - Disable ACPI again
cgutman at svn.reactos.org
- [ros-diffs] [mjmartin] 48640: [ntoskrnl] - When a node is removed, check the NodeHint of the table to see if it matches the one being removed. If so update the NodeHint to the PreviousNode. FIxes VAD corruptio...
mjmartin at svn.reactos.org
- [ros-diffs] [mjmartin] 48641: [ntoskrnl] - Revert 48640, as it was incorrect.
mjmartin at svn.reactos.org
- [ros-diffs] [tkreuzer] 48642: [NTOSKRNL] Modified version of r48640: - update the NodeHint to the root node when deleting a node - remove this code from MmCleanProcessAddressSpace
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 48643: [CMAKE] - Rewrite crt and libcntpr targets, with support for other than i386. - Bring-in logf.c from trunk.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48644: [CMAKE] - Add samsrv, sccbase, schannel, sensapi, serialui, shdoclc, shfolder, shlwapi, slbcsp, smdll, sndblst, snmpapi, spoolss, srclient, sxs, t2embed, tapi32, tapiui, traffic, u...
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48645: [CMAKE] - Add hal (yes, hal) to build.
akhaldi at svn.reactos.org
- [ros-diffs] [mjmartin] 48646: [cdfs] - Working with Pierre Schweitzer for yet another NonPaged Pool corruption fix. When copying VolumeLabel the VolumeLabelLength is in Unicode, so theres no need to mulitply i...
mjmartin at svn.reactos.org
- [ros-diffs] [akhaldi] 48647: [CMAKE] - Improve kernel32.
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 48648: [ACPI] - Read and report ACPI_RESOURCE_TYPE_FIXED_MEMORY32
cgutman at svn.reactos.org
- [ros-diffs] [sir_richard] 48649: [NTOS]: Add DRIVER_CAUGHT_MODIFYING_FREED_POOL bugcheck code. [NTOS]: Add support for protected freed nonpaged pool. This is controlled through MmProtectFreedNonPagedPool, whic...
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48650: [NTOS]: Missed a bunch of codepaths, protected pool "should" work now.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 48651: [NTOS]: Add an extra layer of protection for freed nonpaged pool: write a 4-byte signature on freed blocks, and assert its valid on checked builds. Use a slightly less egocentr...
sir_richard at svn.reactos.org
- [ros-diffs] [akhaldi] 48652: [CMAKE] - Improve ntdll.
akhaldi at svn.reactos.org
- [ros-diffs] [dreimer] 48653: Fix a copy/paste error.
dreimer at svn.reactos.org
- [ros-diffs] [mjmartin] 48654: Patch by Pierre Schweitzer. [CDFS] - Several fixes for directory information query. - Fixed a null access memory under certain circumstances. - Added support for media ejection. [...
mjmartin at svn.reactos.org
- [ros-diffs] [akhaldi] 48655: [CMAKE] - Improve rtl.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48656: [CMAKE] - Improve pseh.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48657: [CRT] - Fix __MINGW_MSC_PREREQ logic.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48658: [CMAKE] - Improve rossym lib.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48659: [CMAKE] - Add ze kirnel to build.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 48660: Sync with trunk head (r48654)
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 48661: [CMAKE] - Add beep driver to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48662: [CMAKE] - Add placeholders for the remaining dlls.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48663: [CMAKE] - Improve handling buildno.h
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48664: [CMAKE] - Add input drivers (i8042prt, kbdclass, mouclass and sermouse) to build.
akhaldi at svn.reactos.org
- [ros-diffs] [jgardou] 48665: [WIN32K] - Create the visible region upon DC initilization propely. This is a leftover from 48579 and 48660.
jgardou at svn.reactos.org
- [ros-diffs] [akhaldi] 48666: [CMAKE] - Add bootvid, kddll, kdcom, nmidebug and null drivers to build.
akhaldi at svn.reactos.org
- [ros-diffs] [jgardou] 48667: [USER32] - Use GetSysColorBrush(...) instead of CreateSolidBrush(GetSysColor(...))
jgardou at svn.reactos.org
- [ros-diffs] [akhaldi] 48668: [CMAKE] - Add scsiport to build.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48669: [CMAKE] - Add boot sectors to build.
akhaldi at svn.reactos.org
- [ros-diffs] [jgardou] 48670: [WIN32K] - Get rid of old code, when surfaces didn't have palettes by default
jgardou at svn.reactos.org
- [ros-diffs] [akhaldi] 48671: [CMAKE] - libcntpr needs buildno.h
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 48672: [CMAKE] - Add mini_hal to build.
akhaldi at svn.reactos.org
Last message date:
Tue Aug 31 23:48:27 UTC 2010
Archived on: Tue Aug 31 23:48:29 UTC 2010
This archive was generated by
Pipermail 0.09 (Mailman edition).