June 2006 Archives by thread
Starting: Thu Jun 1 00:36:28 CEST 2006
Ending: Fri Jun 30 23:54:26 CEST 2006
Messages: 595
- [ros-diffs] [fireball] 22135: - Small update of the auditing doc - Test of new ViewVC post-commit hook
fireball at svn.reactos.org
- [ros-diffs] [gedmurphy] 22136: fix possible memory leak
gedmurphy at svn.reactos.org
- [ros-diffs] [amunger] 22137: Merged crt and string fixes from trunk, per GreatLord. Revisions: 21936, 21937*, 21939-21941, 21963-21965, 21967, 21969-21970, 21973-21974, 21976, 21987, 22011-22013, 22019-22023, 22027, 22060-22062, 22069-22073, 22075, 22079, 22105. Fixes the calc bug and supposedly some other things. ; 0) *partial
amunger at svn.reactos.org
- [ros-diffs] [amunger] 22138: Merged rtl fixes from trunk, per GreatLord. Revisions: 22081-22085
amunger at svn.reactos.org
- [ros-diffs] [amunger] 22139: Merged win32k fixes from trunk, per GreatLord. Revisions: 21995, 22010, 22014
amunger at svn.reactos.org
- [ros-diffs] [amunger] 22140: Sync newdev to trunk. Revisions: 22049-22051, 22074, 22076, 22092-22094, 22102, 22116-22117, 22125, 22127-22128
amunger at svn.reactos.org
- [ros-diffs] [amunger] 22141: Sync setupapi to trunk. Revisions: 21888-21889, 22086-22087, 22091, 22101, 22103, 22109, 22118
amunger at svn.reactos.org
- [ros-diffs] [greatlrd] 22142: [AUDIT] this code is clear base from djgpp with small modifcation, and bugs as hell. Bugfix will folllow in next commit
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22143: small rewrite by me, pass wine test and no bugs in ungetc accroing wine test of msvcrt.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22144: Sorry I did wrong calc of the position of ungetc did not think of TCHAR size.
greatlrd at svn.reactos.org
- [ros-diffs] [cwittich] 22145: -added a worldmap picture (source: http://en.wikipedia.org/wiki/Image:Earth_satellite_plane.jpg)
cwittich at svn.reactos.org
- [ros-diffs] [hpoussin] 22146: Amovible devices should be checked when doing automatic install
hpoussin at svn.reactos.org
- [ros-diffs] [cwittich] 22147: -forgot to check lpDrawItem->CtlID
cwittich at svn.reactos.org
- [ros-diffs] [gedmurphy] 22148: - Start a complete overhaul of servman, using abstraction instead of the old messy way. - Far to many changes to list, so I'm not even gonna even try ; )
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22149: hmm, tortoise is messing me about ; )
gedmurphy at svn.reactos.org
- [ros-diffs] [hpoussin] 22150: If the section name contained a dot, sometimes the right section to install was not found
hpoussin at svn.reactos.org
- [ros-diffs] [cwittich] 22151: -forgot to add world.bmp
cwittich at svn.reactos.org
- [ros-diffs] [gedmurphy] 22152: add a really dodgy delete button. I'll replace all these buttons in due course.
gedmurphy at svn.reactos.org
- [ros-diffs] [greatlrd] 22153: [AUDIT] this code is clear, if u look at djgpp fread u will see it base directly of it same struct and line out.
greatlrd at svn.reactos.org
- [ros-diffs] [cwittich] 22154: -don't update the time in the DTP control when the user is about to change it
cwittich at svn.reactos.org
- [ros-diffs] [greatlrd] 22155: fix so fread return right value of bytes/chars it reads make one more wine test pass in msvcrt file
greatlrd at svn.reactos.org
- [ros-diffs] [hpoussin] 22156: Fix calculation of loss percentage
hpoussin at svn.reactos.org
- [ros-diffs] [gedmurphy] 22157: - Temperarly add the screenshot app to the start menu - Remove the existance checks for the games as they're part of ROS now.
gedmurphy at svn.reactos.org
- [ros-diffs] [hpoussin] 22158: Don't free the string, as it is not ours
hpoussin at svn.reactos.org
- [ros-diffs] [greatlrd] 22159: remove stub for _wenviron we already have it implement in crt.a
greatlrd at svn.reactos.org
- [ros-diffs] [gedmurphy] 22160: fix build for w3seek and his gcc 4.1 crew ; )
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22161: more gcc 4.1 fixes
gedmurphy at svn.reactos.org
- [ros-diffs] [greatlrd] 22162: redirect __p__mbctype to _mbctype, I copy the idea from wine, for they are doing same
greatlrd at svn.reactos.org
- [ros-diffs] [gedmurphy] 22163: import cryptdll from Wine
gedmurphy at svn.reactos.org
- [ros-diffs] [greatlrd] 22164: redirect __p__tzname to _tzname, I copy the idea from wine, for they are doing same
greatlrd at svn.reactos.org
- [ros-diffs] [gedmurphy] 22165: split into release and current
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22166: First time import from wine-0.9.14
gedmurphy at svn.reactos.org
- [ros-diffs] [cwittich] 22167: -added cryptdll to build -added cryptdll.dll and usb.inf to bootcd
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22168: -fix copy paste error (crypt32->cryptdll)
cwittich at svn.reactos.org
- [ros-diffs] [hpoussin] 22169: Store real parameters registry key in DEVICEMAP\VIDEO Use it in win32k when loading and storing settings (SetupDevMode and IntChangeDisplaySettings)
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22170: Change registry settings (related to revision 22169) I'm not sure if this change is correct or if win32k has to be fixed.
hpoussin at svn.reactos.org
- [ros-diffs] [amunger] 22171: Merge ncpa and networking fixes from trunk. Revisions: 21899-21900, 21912-21913, 21915, 21990, 21996, 22106, 22123
amunger at svn.reactos.org
- [ros-diffs] [hpoussin] 22172: Extract some code from devinst.c to new files: devclass.c (device class functions), driver.c (Driver install/enumeration functions), interface.c (Interface install/enumeration functions) devinst.c is now 123 Kb instead of 285 Kb. No code change.
hpoussin at svn.reactos.org
- [ros-diffs] [janderwald] 22173: disable timer when user wants to set an alternative date - enables setting time and fixes bug 1398 bug report by Coviti
janderwald at svn.reactos.org
- [ros-diffs] [hpoussin] 22174: Implement CM_Add_IDA, CM_Add_IDW, CM_Add_ID_ExA Add stub for CM_Add_ID_ExW
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22175: By default, don't search a driver on removable media. Do it only when choosing automatic install or selecting "Include removable media" in new hardware wizard
hpoussin at svn.reactos.org
- [ros-diffs] [amunger] 22176: Merge miscellaneous bugfixes from trunk. Revisions: 21904, 21916, 21984, 22126
amunger at svn.reactos.org
- [ros-diffs] [janderwald] 22177: always zero handle on return ros now passes 87/89 advapi32_winetest registry tests bug report & patch by w3seek
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22178: forgot header in last commit bug report(1455) & patch by w3seek
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22179: fix apps depending on INVALID_HANDLE_VALUE bug report & patch by w3seek
janderwald at svn.reactos.org
- [ros-diffs] [amunger] 22180: Sync setupapi from trunk again. Revisions: 22150, 22172, 22174
amunger at svn.reactos.org
- [ros-diffs] [amunger] 22181: Sync newdev to trunk again. Revisions: 22146, 22175
amunger at svn.reactos.org
- [ros-diffs] [amunger] 22182: Merge w3seek fixes from trunk. Revisions: 22177-22179
amunger at svn.reactos.org
- [ros-diffs] [amunger] 22183: Bump 0.3.0 to RC1.
amunger at svn.reactos.org
- [ros-diffs] [gedmurphy] 22184: - remove all reliance on 'extern' data, using abstraction. - store pointer to currently selected service in info struct so we don't have to keep calling it - rewrite create.c making it more modular. Still has some missing features. - lots of bugfixes and small improvements
gedmurphy at svn.reactos.org
- [ros-diffs] [janderwald] 22185: return ERROR_INVALID_HANDLE when hKey is invalid ReactOS passes now 88 of 89 advapi32_winetest registry tests
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 22186: [AUDIT] halmp.dll - Most functions are 2 lines - And other funcs are simply UNIMPLEMENTED
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22187: Add forgotten KeAcquire/ReleaseQueuedSpinLock exported funcs to hal.def
fireball at svn.reactos.org
- [ros-diffs] [jimtabor] 22188: Fix compiling. Well for me anyway.
jimtabor at svn.reactos.org
- [ros-diffs] [gedmurphy] 22189: [AUDIT] services.exe Eric Kohl and Filip Navara have both confirmed their contributions are clean. Public documentation, like "Inside Microsoft Windows 2000", and tests were used to implement it
gedmurphy at svn.reactos.org
- [ros-diffs] [hpoussin] 22191: Fix some little bugs
hpoussin at svn.reactos.org
- [ros-diffs] [janderwald] 22192: fix bug in CmiCreateHiveFreeCellList when a cell has size 0 which leads to inifite loop fix bug in CmiCreateTempHive where only a pointer was allocated for the first cell but not object itself
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22193: re-enable lock
janderwald at svn.reactos.org
- [ros-diffs] [greatlrd] 22194: [AUDIT] this code is clear, no signs of revers is found it is only around 2-3 line of each functions
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22195: make malloc, calloc and some other function return NULL if size is 0
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22196: Fix overflow caltions bugs in varus memmory functions, Thanks irc : Elrond (from TNG) for fixing calloc overflow bug.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22197: fixing malloc and realloc so it return right value do not mix the doc over malloc and realloc. Thanks filip <filip2307> malloc(0) -> valid buffer <GreatLord> then I revert that change <filip2307> realloc(<non-null pointer>, 0) -> NULL <filip2307> realloc(NULL, 0) -> valid buffer
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22198: sorrry I did break the build
greatlrd at svn.reactos.org
- [ros-diffs] [frik85] 22199: Security update: Fix a new well known MySQL bug (http://dev.mysql.com/doc/refman/4.1/en/news-4-1-20.html).
frik85 at svn.reactos.org
- [ros-diffs] [greatlrd] 22200: do not cuase crash in dhcp when no networkcard is found
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22201: [AUDIT] this code is clear, no signs of revers is found it is only around 3-4 line of one function
greatlrd at svn.reactos.org
- [ros-diffs] [janderwald] 22202: make _tfullpath pass all msvcrt_winetest dir tests
janderwald at svn.reactos.org
- [ros-diffs] [hpoussin] 22203: IntEnumDisplaySettings returns a BOOL, not a NTSTATUS
hpoussin at svn.reactos.org
- [ros-diffs] [janderwald] 22204: _strdate should return maximum 8 chars does not work yet
janderwald at svn.reactos.org
- [ros-diffs] [hpoussin] 22205: Convert result struct only if NtUserEnumDisplayDevices returned success
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22206: Don't crash when no working display adapter is present
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22207: Convert result struct only if NtUserEnumDisplaySettings returned success
hpoussin at svn.reactos.org
- [ros-diffs] [fireball] 22208: - Add csqtest to build-system - Add initial Kernel-Mode regression testing framework (thanks to Filip Navara for his PnPTest, thanks to Alexandre Julliard for Wine regression testing framework). Framework consists of: the driver (kmtest.sys) and the loader (kmtloader.exe).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22209: Delete unneeded makefile
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22210: Fix some warnings
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 22211: revert _strdate modifications
janderwald at svn.reactos.org
- [ros-diffs] [hpoussin] 22212: Display an error message only if we're not in the "load only boot drivers" phase
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22213: Fix call to IOCTL_SERIAL_PURGE
hpoussin at svn.reactos.org
- [ros-diffs] [greatlrd] 22214: fixing 24 bugs in *printf string version. we are failing 34 test in wine_test msvcrt printf
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22215: [AUDIT] this code is clean, for it is from DJGPP
greatlrd at svn.reactos.org
- [ros-diffs] [arty] 22216: Fix four winetests from msvcrt:file.c - The winetests show that the pointer never moves after calling chsize. - Using SetEndOfFile is the best way to do this. I wrote a test case that uses WriteFile as we did before and it did not expand the file past eof.
arty at svn.reactos.org
- [ros-diffs] [fireball] 22217: Add a little more tests for Mdl testing, only 1 failes in ReactOS currently
fireball at svn.reactos.org
- [ros-diffs] [ekohl] 22218: Add PNP_AddID stub and implement CM_Add_ID_ExW.
ekohl at svn.reactos.org
- [ros-diffs] [greatlrd] 22219: fixing one more of wine msvcrt printf test
greatlrd at svn.reactos.org
- [ros-diffs] [martinf] 22220: Patch of Coviti: change "Reactos" texts to "ReactOS"
martinf at svn.reactos.org
- [ros-diffs] [hpoussin] 22221: Fix DPFLTR_IHVVIDEO_ID constant value
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22222: Fix little spelling mistakes Set svn:eol-style to native
hpoussin at svn.reactos.org
- [ros-diffs] [martinf] 22223: set eol-style to native
martinf at svn.reactos.org
- [ros-diffs] [martinf] 22224: fix language constant to LANG_BENGALI
martinf at svn.reactos.org
- [ros-diffs] [ekohl] 22225: Fix indentation
ekohl at svn.reactos.org
- [ros-diffs] [arty] 22226: Fix one wine test. Don't accept an option string that starts with =.
arty at svn.reactos.org
- [ros-diffs] [arty] 22227: Sorry reverted. GreatLord says this is fixed in the wrong place.
arty at svn.reactos.org
- [ros-diffs] [ion] 22228: - Fix ExChangeHandle not to send NULL but the actual context to the callback function (fix by Thomas Weidenmueller <w3seek at reactos.org>) - Re-implement NtSetInformationObject based on ExChangeHandle and using ObpSetHandleAttributes as a callback. - Re-implement NtQueryObject's ObjectHandleInformation case to simply return the information that's already in HandleAttributes; there is no point in querying for it all over again. - Fix NtSetInformationObject not to allow a user-mode call to modify kernel-mdoe handle attributes. Add FIXME for Inheritance permissions check. - Fix NtQueryObject to properly return OBJ_PERMANENT and OBJ_EXCLUSIVE; these flags are not stored in Handle Attributes. - Fix NtQueryObject not to attempt referencing the handle if the caller specified AllTypesInformation, because then a handle is not needed.
ion at svn.reactos.org
- [ros-diffs] [ion] 22229: - Formatting/comment fixes.
ion at svn.reactos.org
- [ros-diffs] [ion] 22230: - Simplify ObGetObjectPointerCode and ObfReferenceObject. - Fix ObReferenceObjectByPointer to actually work like documented instead of doing random incorrect checks. Also add special case for Symbolic Link objects as documented by Caz Yokoyama at Microsoft.
ion at svn.reactos.org
- [ros-diffs] [ion] 22231: - Fixed formatting/commented/annotated ObReferenceObjectByHandle. - Bug fixes: * Remove MAXIMUM_ALLOWED<->GENERIC_ALL conversion, I could find no mention of this in the docs. * Remove GENERIC_ACCESS <-> RtlMapGenericMask conversion, I could find no mention of this in the docs, and this mapping is only required when creating handles, not when referencing pointers. - Optimizations: * Restructure code and remove code which was sometimes duplicated up to 5 times. * Do not attach/detach from the system process, this isn't required since we're merely getting a kernel pointer from the handle netry. * Directly increase the pointer count instead of calling ObReferenceObject, since we already have the object header in a variable. * Cache ObpKernelHandleTable/Process->ObjectTable and use those directly instead of always de-referencing the process.
ion at svn.reactos.org
- [ros-diffs] [ion] 22232: - Rename ObpCreateTypeObject to ObCreateObjectType and fix definition. The latter is actually exported in NT, and there's no reason not to export it while having our own internally renamed version. - Added stub exports for ObCloseHandle, ObReferenceSecurityDesciptor, ObSetHandleAttributes, ObSetSecurityObjectByPointer so that someday someone can know what needs to be implemented. - Removed ObGetObjectPointerCount. It is not exported in newer OSes and was always undocumented. - Move ObQueryObjecctAuditingByHandle to security.c and optimized it not to attach to the system process, as well as to cache the handle table instead of dereferencing the owner process all the time.
ion at svn.reactos.org
- [ros-diffs] [tretiakov] 22233: [AUDIT] \trunk\reactos\base\applications\shutdown (unlocked) I looked through code and found no signs of reverse engeneering.
tretiakov at svn.reactos.org
- [ros-diffs] [tretiakov] 22234: [AUDIT] \trunk\reactos\dll\win32\lzexpand (unlocked) No code.
tretiakov at svn.reactos.org
- [ros-diffs] [tretiakov] 22235: Add Johannes Anderwald to credits.
tretiakov at svn.reactos.org
- [ros-diffs] [tretiakov] 22236: add missing check for null return
tretiakov at svn.reactos.org
- [ros-diffs] [hpoussin] 22237: Read EDID information from screen (if possible) in HwGetVideoChildDescriptor. Still doesn't do anything useful with it, but that's a start ; )
hpoussin at svn.reactos.org
- [ros-diffs] [gedmurphy] 22238: - implement menu hints - load separate 24bit bitmaps for the icons - fix image list loading - lots of other little tweaks and changes
gedmurphy at svn.reactos.org
- [ros-diffs] [hpoussin] 22239: Change some DPRINT1 to DPRINT, as they were prior revision 21880.
hpoussin at svn.reactos.org
- [ros-diffs] [gedmurphy] 22240: silence some rather annoying alignment errors when building with msvc
gedmurphy at svn.reactos.org
- [ros-diffs] [frik85] 22241: RSDB update: * add advanced application name checking
frik85 at svn.reactos.org
- [ros-diffs] [hpoussin] 22242: Set libraries as project dependencies
hpoussin at svn.reactos.org
- [ros-diffs] [ion] 22243: - Fix bug in IoCreateFile which my (correct) ObReferenceObjectByHandle bugfix patch uncovered. Bootcd/installation works again.
ion at svn.reactos.org
- [ros-diffs] [ion] 22244: - Make sure callers of NtMakeTemporaryObject have DELETE privileges, otherwise they could end up illegaly killing objects (in certain situations) - Make sure callers of NtMakePermanentObject have SeCreatePermanentPrivilege. - Implement ObpDeleteNameCheck as described in Gl00my's Ob Documentation (using such documentation falls under US Reverse Engineering Law - Clean rooming). - Remove duplicated code in ObpDecrementHandleCount and ObpSetPermanentObject and have them use ObpDeleteNameCheck instead. - Fixes thanks to using this routine: * Name-check is now properly done. * The keep-alive reference is now deleted when going from permanent->temporary object. * The parent directory is now dereferenced and cleared when deleting the object. * The security procedure is now called to delete the SD, and the name buffer is freed. - Remove ObGetObjectHandleCount, it's not a public function.
ion at svn.reactos.org
- [ros-diffs] [ion] 22245: - Documented ObpDeleteNameCheck and ObpSetPermanentObject - Added function documentation header for ObpDecrementHandleCount and ObpSetHandleAttributes - Modified ObpDecrementHandleCount to accept Process and GrantedAccess paraemters since the definition for the Close Procedure Callback requires them (and we were currently sending NULL). Also send 0 for process handle count, since we don't yet parse/support per-process handle databases. - Minor optimization: All objects have an object type, don't actually check if the object has one when decrementing a handle. - Minor accounting fix: Decrement the total number of handles for the object type whose handle count is being decreased.
ion at svn.reactos.org
- [ros-diffs] [ion] 22246: - Add function documentation header to ObpDeleteHandle, comment and re-format the function, and simplify the code to reduce some code duplication. - Call the OkayToClose Procedure, if one is present, to allow the object owner a chance to disallow closing this handle. I believe this is required for properly protecting Winsta/Desktop handles (instead of using the regular protection mode, since that one can be bypassed). Thomas, get to work!
ion at svn.reactos.org
- [ros-diffs] [greatlrd] 22247: fixing 2 more fualt in msvcrt *printf api
greatlrd at svn.reactos.org
- [ros-diffs] [janderwald] 22248: add missing NtPowerInformation to def
janderwald at svn.reactos.org
- [ros-diffs] [ion] 22249: - Formatting/name/comment/declaration/calling convention changes. - Make ObpCreateHandleTable return NTSTATUS instead of VOID, so that it can return STATUS_INSUFFIENT_RESOURCES if the handle table couldn't be allocated.
ion at svn.reactos.org
- [ros-diffs] [janderwald] 22250:
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22251: tag wine 0.9.14. powrprof
janderwald at svn.reactos.org
- [ros-diffs] [greatlrd] 22252: implement datatype I32 for *printf string version we have a *printf for files as well now 29 fails in wine test msvcrt printf
greatlrd at svn.reactos.org
- [ros-diffs] [janderwald] 22253: prepare wine 0.9.14. powrprof import
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22254: import Wine 0.9.14 powrprof
janderwald at svn.reactos.org
- [ros-diffs] [greatlrd] 22255: fixing two more bugs in *printf strings version. this make we pass one more of wine test
greatlrd at svn.reactos.org
- [ros-diffs] [janderwald] 22256: small compilation fix
janderwald at svn.reactos.org
- [ros-diffs] [greatlrd] 22257: fixing some bugs for %c in the string version of printf
greatlrd at svn.reactos.org
- [ros-diffs] [janderwald] 22258: add Wine's powrprof to build
janderwald at svn.reactos.org
- [ros-diffs] [greatlrd] 22259: using uppercaps for %p instead lowercaps when it format the string, that make passing one more of wine test 27 fails now
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22260: Implement %Fp now we have 25 fails with wine test for string version of *printf api
greatlrd at svn.reactos.org
- [ros-diffs] [jimtabor] 22261: Implement Get & SetTextCharacterExtra. Does nothing ATM.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 22262: Cleanup coding of IntGdiPolyPolygon and IntGdiPolygon.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 22263: Quick patch.
jimtabor at svn.reactos.org
- [ros-diffs] [ion] 22264: - Clone ObpCreateHandle to CmpCreateHandle. I am about to fix its implementation and since Cm* currently abuses Ob I feel it safer to give its own internal function. - Make ObpCreateHandle internal to Ob as it should be. Change NtCreateProcessTokenEx to use ObOpenObjectByPointer, it has no business manually trying to create a handle. Same goes for ExpLoadInitialProcess.
ion at svn.reactos.org
- [ros-diffs] [ion] 22265: - Add some trace macros to monitor handle/pointer counts for fixing regressions/bugs later. - Change ObpCreateHandle to use an ACCESS_STATE structure instead of DesiredAccess. This is to help moving to an updated model where creating and incrementing a handle are 2 operations, so that code can be refactored (similarly to how we now have Delete/Decrement as 2 operations). - Fix functions that were not creating an ACCESS_STATE Structure to create one locally now, or use the one passed as a parameter, if available.
ion at svn.reactos.org
- [ros-diffs] [ion] 22266: - Change ObpCreateHandle to the one documented and explained in the Gl00my documentation. It also fits the re-factored split create/increment model better, supports open reasons, and allows to do type-checking and extra object referencing from within one routine. - Add code to ObOpenObjectByName to detect the OpenReason. Experimental, since I'm not sure when to clear the flag.
ion at svn.reactos.org
- [ros-diffs] [ion] 22267: - Final fixes to ObpCreateHandle that I can think of before splitting Create/Increment (might be lacking some security checks or trace/database functionality, but I haven't found any info on the latter, while the former I will stub, but I don't have the skills to imlement (ObAssignObjectSecurity)): * Honour ObjectType passed to the function and fail if it doesn't match. * Use table-based logic instead of process-based logic for Kernel vs User-mode handles (same change that's been done all over the place, since it requires only one dereference of the process object). * Do the GENERIC/MAXIMUM_ALLOWED logic directly inside the ACCESS_STATE structure. * This is where we should call the OpenProcedure (acc. to Gl00my), but this kills win32k -- investigate, #ifed out for now. * Increase the object type's number of handles as well. * Set the handle table entry's ObAttributes correctly; the old code seems to have been messing that up. * Honour the AdditionalReferences parameter and do referencing bias if requested. * Honour the ReturnedObject parameter to return the object pointer back to the caller. * Add OBTRACEing to the function. * If we failed because a handle couldn't be allocated, use the distinguied STATUS_INSUFFICIENT_RESOURCES error code instead of the generic STATUS_UNSCUCESFFUL, and backout all the changes we made by calling ObpDecrementHandleCount.
ion at svn.reactos.org
- [ros-diffs] [fireball] 22268: Fix a typo in Internet Time tab. Spotted by hand.of.omega at gmail.com. Fixes bug 1562
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22269: [AUDIT] base/system/smss.exe - Unlock simple and trivial functions - Unlock unimplemented funcs and non-code things
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22270: Add missing debug.h/NDEBUG construction, fixes compiling without CU
fireball at svn.reactos.org
- [ros-diffs] [hpoussin] 22271: - Implement FileEncryptionStatusA - Fix FileEncryptionStatusW prototype - Fix EncryptionDisable stub
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22272: - Implement DecryptFileA - Fix some stubs - Remove dead code
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22273: Allocate buffer for system directory on heap instead of stack
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22274: Replace STDCALL by NTAPI Some 64 bits fixes
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22275: Some 64 fixes
hpoussin at svn.reactos.org
- [ros-diffs] [ion] 22276: - Split ObpCreateHandle into two distinct operations: Incrementing and Creating (like we have Delete/Decrement). No code additions, just splitting. - Because of the split, we can now directly only do an Increment when duplicating the handle, since we don't need to create a brand new one. Also, when inheriting, we can now properly do an increment as well, instead of simply manually increasing the handle count (because for each inherited handle, access checks and openprocedure should've still been called).
ion at svn.reactos.org
- [ros-diffs] [ion] 22277: - Fixup some comments and add Eric Kohl's name to this file, since he had worked on some of the original calls. - Minor/trivial fixes to some Object Security APIs that were left in the dark: * Use PagedPool instead of NonPagedPool memory, and also tag the allocation for debugging. * Send needed data to the security procedure instead of NULL/0, including the Generic Mapping, and the actual Security Decriptor. * Only un-assign the descriptor in case of failure, not all the time (the whole point of the API is to assign it!) * Tell the caller that memory was NOT allocated if we failed to get the security descriptor.
ion at svn.reactos.org
- [ros-diffs] [ion] 22278: - I just noticed that ObInsertObject never got updated to deal with the improvements in ObFindObject and ACCESS_STATE usage, so made the following fixes: * Create the ACCESS_STATE structure much earlier. * Actually send the access state and parse context to ObFindObject, when called from ObInsertObject (this should fix some hidden regressions, since they finally get an access state with access masks now). * Remove some deprecated hacks. * If inserting the handle failed, cleanup the name and remove it from the directory entry. * Fix a memory leak because we weren't deleting the access state.
ion at svn.reactos.org
- [ros-diffs] [ion] 22279: - Fix ObGetObjectSecurity to use the object type's pool type instead of assuming PagedPool. - Re-wrote the way ObInsertObject handles security as described in Chapters 6 and 9 of Gl00my (ie: made it use ObGetObjectSecurity and ObAssignObjectSecurity; ironically, these functions already existed/are exported and could've been used since the start instead of duplicating code). - Fix ObpReferenceCachedSecurityDescriptor only to touch the cached entry if it actually gets a non-NULL descriptor. Also improved it to return the referenced SD, instead of requiring the caller to do it manually.
ion at svn.reactos.org
- [ros-diffs] [ion] 22280: - ObFindObject should return the actual object being inserted, in the insert case (otherwise it always returns the root-directory instead...) - Add check for optimized case for objects with no name and no security, but not implemented (ObpIncrementUnnamedHandleCount in Gl00my docs), since I need a better translation then babelfish's. - Fix ObInsertObject to save the Security Descriptor in the Access State structure. Gl00my mentions this isn't absorbed by SeCreateAccessCheck and I just noticed that too. - We only need to perform security checks for a new object, in ObInsertObject, not if the object already existed. - Added proper backout+failure code in ObInsertObject if lookup failed, and also look out for mismatch/exists/collision cases (implemented using simple logic).
ion at svn.reactos.org
- [ros-diffs] [ion] 22281: - [FORMATTING] Add function comment headers.
ion at svn.reactos.org
- [ros-diffs] [turner] 22282: ReadConsole test to show how backspaces should be handled.
turner at svn.reactos.org
- [ros-diffs] [turner] 22283: If treat a backspace more like a normal char.
turner at svn.reactos.org
- [ros-diffs] [ion] 22284: - Rename ObpDeleteHandle to ObpCloseHandleTableEntry and change semantics so that it deals directly with the entry and table. This re-factoring optimizes the case where we already have the entry and don't want to use the handle to get the kernel table and then attach/detach/enter/exit critcal regions (such as when sweeping). - Implement ObCloseHandle, a new XP Export - Take old NtClose code and write it in ObpCloseHandle, which is the master function that Ntclose/ObCloseHandle share. - Complete patch requires ExSweepHandleTable to be modified to return the Handle instead of the entry, so that sweeping can be fixed to properly destroy handles and call their OkayToClose, instead of just decrementing a count.
ion at svn.reactos.org
- [ros-diffs] [ion] 22285: - [FORMATTING]: - Get rid of ObpGetHandleCountByHandleTable and ObpGetNextHandleByProcessCount. - Add some function comment headers. - Move ObMakeTemporaryObject, NtMakeTemporaryObject, NtMakePermanentObject to oblife.c - Move ObpDeleteNameCheck to obname.c
ion at svn.reactos.org
- [ros-diffs] [ion] 22286: - Kill a bunch of deprecated hacks, because removing hacks is always cool!
ion at svn.reactos.org
- [ros-diffs] [ion] 22287: - Add Object Header Quota structure/define - Give Files/Devices a parse routine and currently stubplement it for debugging purposes and trying to figure out a way to kill the IopCreateFile hack. - Implement ObpChargeQuotaForObject. Using a memory breakpoint in WinDBG I've finally found where the OB_FLAG_CREATE_INFO flag gets masked out. Also attempted a very naive quota charging implementation, but it's a guess and probably wrong (but at least it does...something.)
ion at svn.reactos.org
- [ros-diffs] [ion] 22288: - Remove the heart (but not the brain) of the IopCreateFile hack. A much 'nicer' hack now detects if a filename can't be found, and instead of inserting it into the object directory (wrong!), calling IopCreateFile (wrong!), then having it fail, only to then remove the newly inserted object entry (wrong wrong wrong!), IopCreateFile is now *only* called for real files, otherwise Ob detects the invalid name and fails nicely and quickly.
ion at svn.reactos.org
- [ros-diffs] [fireball] 22289: - Added DPRINT logic in all files (to be used as "TRACE" to aid in debugging of tests) - Added initial part of Ob tests which uses ObCreateObjectType, NtCreateDirectoryObject, ObCreateObject exported APIs.
fireball at svn.reactos.org
- [ros-diffs] [ion] 22290: - Add the OPEN_PACKET structure to internal headers. Used for the I/O Parse Routine. - Gut down IopCreateFile to the strict minimum so that only the critical parts remain. - NT Compatiblity fix in ObFindObject: stop parsing if remaining path is null, this means that the parse routine is done parsing and that -this- is the final object.
ion at svn.reactos.org
- [ros-diffs] [ion] 22291: - Fix the CmpObjectDelete bugcheck by hacking away some code reponsible for it. The bugcheck is probably the result of the current ref-count bug. - Remove some more code in IoCreateFile/IopCreateFile to help with deprecating it later.
ion at svn.reactos.org
- [ros-diffs] [hpoussin] 22292: Add documentation to SetupDiBuildClassInfoList/SetupDiBuildClassInfoListExA/W Patch by Christian Gmeiner on wine-patches ML
hpoussin at svn.reactos.org
- [ros-diffs] [turner] 22293: eol-style:native and some TCHAR fixes
turner at svn.reactos.org
- [ros-diffs] [ion] 22294: - Update sweep callback to send the handle number. Patch by Thomas Weidenmueller (w3seek at reactos.org) - Export ObCloseHandle since it's implemented now - Implement ObpCreateUnnamedHandle and ObpIncrementUnnamedHandleCount as optimizations for ObInsertObject with unnamed objects.
ion at svn.reactos.org
- [ros-diffs] [fireball] 22295: - Add create/insert object tests - Add simple referencing tests (now disabled) - All tests pass currently on Windows 2003
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22296: Add loading of kernel-mode regression testing driver into hivesys.inf (it's commented out of course by default). To run km regression tests under windows, one should use kmtloader.exe app To run them on reactos, one should copy kmtest.sys to reactos\system32\drivers, and uncomment entries in hivesys.inf
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22297: Revert accidental change of ntfs.sys driver's Start value made in last commit
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22298: [FORMATTING] Very small cleanup, formatting and typecasting change
fireball at svn.reactos.org
- [ros-diffs] [hpoussin] 22299: Cleanup: - Check that mandatory arguments are provided - Better tracing system - Prepend private function names with SETUP_ - Use MultiByteToUnicode instead of MultiByteToUnicode + HeapAlloc - ...
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22300: After some tests, change SetupDiClassNameFromGuidExW and SetupDiGetClassDescriptionExW to match Windows XP behavior
hpoussin at svn.reactos.org
- [ros-diffs] [fireball] 22301: Alex finally paid attention to my code, so I'm fixing a few things...
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22302: - Further improvements to Ob tests (fixing obvious mistakes/etc), however reference tests still cause bugcheck, so they are disabled - Clean-up is enabled now, so basically it's possible to run the test a number of times in win2k3, and every time it will go from scratch by creating everything. But I have a feeling that deleting object-types causes some type of corruption. To be investigated later.
fireball at svn.reactos.org
- [ros-diffs] [ion] 22303: - Fix definitions of OB_QUERYNAME_METHOD and OB_OKAYTOCLOSE_METHOD. Add fixme for OB_SECURITY_METHOD, will change it later. - Simplified NtDuplicateObject to a simple stub around ObDuplicateObject, there is no need to have lengthy hacks for NtCurrentProcess/NtCurrentThread(). - Cleanup ObDuplicateObject to use normal Ob routines instead of grovelling through handle table structures and manually touching the handle count: It now calls ObpIncrementHandleCount and all the underlying operations are done on the duplicated handle. Also access state creation is done if the duplicated handle has different desired access.
ion at svn.reactos.org
- [ros-diffs] [hpoussin] 22304: - Support more than one child - vbemp shouldn't parse the EDID, so return it to videoprt
hpoussin at svn.reactos.org
- [ros-diffs] [ion] 22305: * Significant improve boot speed and debug log neatness: - Get rid of a dozen of debug prints that have been straying along for a long time (some for years), most of which I must shamefully admit I am responsible for. - Fix a critical bug subsystem bug in smss and don't hang the system 15 seconds on boot-up. - Rebase some problematic modules (and fix wshtcpip's rbuild file) to avoid relocations on bootup and some process startup. - Enable lsass startup in winlogon and the registry. - Only show debug log header when actually debugging to a file.
ion at svn.reactos.org
- [ros-diffs] [hpoussin] 22306: Add some tests for interlocked functions
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22307: [AUDIT] According to Fireball, this file is clean because it contains only well-known interlocked operations taking up a few asm instructions
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22308: Move Interlocked* functions to architecture-relative directories. This prevents use of inlined assembler.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22309: Fix non-optimized versions of InterlockedIncrement/InterlockedDecrement. Fixes bug 916
hpoussin at svn.reactos.org
- [ros-diffs] [ekohl] 22310: Implement PNP_AddID.
ekohl at svn.reactos.org
- [ros-diffs] [gedmurphy] 22311: Wine-0_9_15 vendor drop
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22312: tag 0.9.15
gedmurphy at svn.reactos.org
- [ros-diffs] [mbosma] 22313: Fix size of the startmenu (e.g. Start->Programs) when there are very much entries. Tested under Windows. Fix by slawek from the German forum.
mbosma at svn.reactos.org
- [ros-diffs] [gedmurphy] 22314: update the comctl32 wine tests
gedmurphy at svn.reactos.org
- [ros-diffs] [fireball] 22315: Slightly update the doc to make it correspond to nowadays reality
fireball at svn.reactos.org
- [ros-diffs] [ekohl] 22316: Implement CM_Delete_DevNode_Key and add CM_Delete_DevNode_Key_Ex stub.
ekohl at svn.reactos.org
- [ros-diffs] [ion] 22317: - Bring out the champagne... one of my first-ever and most ancient ReactOS TODOs: the IopCreateFile hack has been totally removed and we now have a file/device parse routine. It's still nothing like NT's but it's not a hack anymore, and actually works like it should.
ion at svn.reactos.org
- [ros-diffs] [ion] 22318: - Fix a typo that had broken the build -- sorry.
ion at svn.reactos.org
- [ros-diffs] [ion] 22319: - Pretty much the last Ob implementation/optimization patch (Except for a minor fix by Thomas to fix handle sweeping), re-implemented the ObFindObject routine by using some code that I had written almost 2 years ago with help from Thomas and Filip, plus some fixes discovered today while testing. - Fixed symbolic link and desktop/winsta parse procedures to become NT-compatible now that ObFindObject is as well. Also fixed file/device parse routine for these changes. - ObFindObject now supports STATUS_REPARSE_OBJECT, and has an optimized path for parsing when a root directory is given, as well as is entirely unicode_string-based. - Cleaned up ob.h and added ob_x.h for the inlined functions. - Implemented new Ob tracing system.
ion at svn.reactos.org
- [ros-diffs] [janderwald] 22320: add rbuild file
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22321: add norwegian translation patch by LMH1 (bug 1575)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22322: add freeldr_fdebug rbuild
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22323: set focus back to computer name when invalid name was entered bug report by keytotime (bug 1569)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22324: set focus back after messagebox fix formating of previous commit
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22325: fix typo in solitaire.cpp patch by Wildcat (bug 1555)
janderwald at svn.reactos.org
- [ros-diffs] [gedmurphy] 22326: fix build
gedmurphy at svn.reactos.org
- [ros-diffs] [janderwald] 22327: fix build prob #take one
janderwald at svn.reactos.org
- [ros-diffs] [gedmurphy] 22328: enable all tests
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22330: add missing file
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22331: missed this little blighter ....
gedmurphy at svn.reactos.org
- [ros-diffs] [hpoussin] 22332: Add a script to download some Wine dlls and create the associated .rbuild file That is a first version and things won't probably won't work as expected.
hpoussin at svn.reactos.org
- [ros-diffs] [jimtabor] 22333: Wine patch by Thomas Kho: Fix behavior when selecting disabled menu items.
jimtabor at svn.reactos.org
- [ros-diffs] [turner] 22334: * When comparing two strings, you do not need to check what comes after them. * You do not need to look for the next space in the "command" to run on if success, that will be handled later on, and causes it to skip over to much if it done in both spots
turner at svn.reactos.org
- [ros-diffs] [amunger] 22335: Merge 22283 to 0.3.0
amunger at svn.reactos.org
- [ros-diffs] [amunger] 22336: Remove 21861, it causes a weird crash under qemu.
amunger at svn.reactos.org
- [ros-diffs] [amunger] 22337: Merge 21896, per hpoussin.
amunger at svn.reactos.org
- [ros-diffs] [amunger] 22338: Remove packet size assert. Recent qemu slirp changes cause us to hit this assert. I could not find any evidence of the qemu changes causing linux or windows problems, so I removed the assert. Testing has yielded no issues with the assert removed. I'm leaving it in trunk for now, until it can be looked at closer.
amunger at svn.reactos.org
- [ros-diffs] [ion] 22339: - Enable ROS_LEAN_AND_MEAN if you want 50% smaller binaries and a 20MB reduction in memory usage. - Create a new module type: exportdriver for drivers which also export files. Not supremely useful right now, but it helps us decrease compilation time of normal drivers by not running useless commands on them. Later we'll also strip out their export table. We can also make exportdrivers automatically read their .def file instead of specfiygone one.
ion at svn.reactos.org
- [ros-diffs] [jimtabor] 22340: Adding future DefWnd calls to win32k.
jimtabor at svn.reactos.org
- [ros-diffs] [hpoussin] 22341: Fix formatting. No code change
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22342: Add files to project only if the "If" condition is true.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22343: - Add a MSVCConfiguration class, to keep trace of parameters instead of parsing each time the configuration name - When building with MSVC headers, win32api and Wine directories are omitted and some defines are added
hpoussin at svn.reactos.org
- [ros-diffs] [gedmurphy] 22344: fix checking of the properties dialog to see if it's open before sending messages to it. Stops the crash when starting or stopping services
gedmurphy at svn.reactos.org
- [ros-diffs] [ion] 22345: - Fix some referencing/bugs in Ob functions that I wrote which were known fixmes. - Remove every instance of ObDereferenceObject after an ObInsertObject that I could find. This temporarily will make the object leaks even worse, but it's better to increase leaks and then fix the ref bug, then to decrease references while missing spots that forgot to reference them (you'd end up with hard to debug randomly dying objects).
ion at svn.reactos.org
- [ros-diffs] [ion] 22346: - Handle mount failure (such as when a CDROM isn't actually inside the drive) instead of assuming success and setting a NULL device object. Fixes regression seen by Arty/James when winefiling, dir d:-ing or hardware device wizarding.
ion at svn.reactos.org
- [ros-diffs] [hpoussin] 22347: Fix SESSION5_INITIALIZATION_ERROR by reverting part of 22219. The code is the same as in pre-22219 era, but separated in different files Thanks Alex for reporting the faulty revision
hpoussin at svn.reactos.org
- [ros-diffs] [frik85] 22348: german translation update patch created by EmuandCo and DangerGround
frik85 at svn.reactos.org
- [ros-diffs] [fireball] 22349: - Johannes Anderwald and Thomas Weidenmueller: WIN32K: window class fixes (bug 1570) - Reduces user32_winetest class failures from 85 to 64 - The patch doesn't introduce obvious regressions (reactos boots, explorer works, miranda and mirc loads)
fireball at svn.reactos.org
- [ros-diffs] [gedmurphy] 22350: Wine 0.9.15 vendor drop
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22351: made a copy
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22352: delete previous tag
gedmurphy at svn.reactos.org
- [ros-diffs] [jimtabor] 22353: Fix functionality in TWOPARAM_ROUTINE_ROS_SHOWWINDOW. Use one PWINDOW_OBJECT Window in NtUserCallTwoParam to help with cleanup.
jimtabor at svn.reactos.org
- [ros-diffs] [fireball] 22354: [FORMATTING] Generalize formatting a bit, normalize file's header
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 22355: remove endless loop
janderwald at svn.reactos.org
- [ros-diffs] [hpoussin] 22356: Create configuration list only once (in MSVCBackend::Process) and use it everywhere. Remove dead code
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22357: Set svn:eol-style to native
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22358: Add some unit tests for setupapi
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22359: Cast size_t to long, before applying the unary - operator
hpoussin at svn.reactos.org
- [ros-diffs] [amunger] 22360: Remove gradient change committed by frik85.
amunger at svn.reactos.org
- [ros-diffs] [mbosma] 22361: Fix sweeping the handle table on process shutdown. Patch by w3seek.
mbosma at svn.reactos.org
- [ros-diffs] [janderwald] 22362: * implementation of Power Panel Control Applet * developed by Alex Wurzinger, Johannes Anderwald & Martin Rottensteiner
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22363: add powercfg to build
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22364: set eol-style:native set keywords:author date id revision
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22365: forgot to add powercfg baseaddress
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22366: add missing export
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22367: * remove warning * return true in ValidatePowerPolicy
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22368: fix typo spotted by Christoph_vW
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22369: * add powrprof regression tests * developed by Alex Wurzinger, Johannes Anderwald & Martin Rottensteiner
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 22370: Add code to query volume for its filesystem type
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 22371: use SUBLANG_ENGLISH_US spotted by Usurp
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 22372: - Add russian translation by Andrey Korotaev - Fix small typo in german resources
fireball at svn.reactos.org
- [ros-diffs] [jimtabor] 22373: Fix functionality in WM_SHOWWINDOW. Part II of last nights patch for TWOPARAM_ROUTINE_ROS_SHOWWINDOW.
jimtabor at svn.reactos.org
- [ros-diffs] [janderwald] 22374: add powercfg, powerprof to bootcd
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22375: french translation by Usurp
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 22376: qingdoa daoo : Fix selection handling for listboxes with LBS_EXTENDEDSEL style. Also synced to wine.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 22377: Vitaly Lipatov : Fix character conversion in combo box. Which needed to be synced to wine.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 22378: Sync with wine.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 22379: Missed removing unused variables during manual patching.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 22380: Add two static control styles, SS_EDITCONTROL and SS_REALSIZECONTROL.
jimtabor at svn.reactos.org
- [ros-diffs] [fireball] 22381: - Add 2 more Ob Methods (currently turned off in testing) - Add Open method to tests - Make debug output of Ob Methods more informative - Add Ob Methods counting tests
fireball at svn.reactos.org
- [ros-diffs] [gedmurphy] 22382: remove the monitor bitmap as per bug 1497
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22383: [AUDIT] cards.dll Filip confirms this code is clean.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22384: [AUDIT] gdiplus only contains stubs
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22385: [AUDIT] sdkparse ReactOS utility.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22386: {AUDIT] TaskManager Brian Palmer confirms this to be clean
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22387: - fix build issues reported by some users - move definition into root resource file - fix msvc warnings
gedmurphy at svn.reactos.org
- [ros-diffs] [fireball] 22388: Translation of cacls to Russian language, based on patch by Alexey Minnekhanov (minlexx at rambler dot ru)
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22389: Patch by Mikhail Y. Zvyozdochkin (mzvyozd at narod dot ru): Simplify compilation under Linux.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 22390: specify CF_INITTOLOGFONTSTRUCT flag to auto-select current font in font selection dialog.c bug report by tsg1zzn fixes bug 1561
janderwald at svn.reactos.org
- [ros-diffs] [ekohl] 22391: Implement CM_Get_HW_Prof_Flags[_Ex]A/W and add PNP_HwProfFlags stub.
ekohl at svn.reactos.org
- [ros-diffs] [janderwald] 22392: fix typos, use correct sub languages, update resource files, change dialog font to "MS Shell Dlg" patch by EmuandCo
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22393: [AUDIT] unlock resource file
janderwald at svn.reactos.org
- [ros-diffs] [greatlrd] 22394: Langues Nl.rc patch from i386dx see wiki how have done the translate
greatlrd at svn.reactos.org
- [ros-diffs] [janderwald] 22395: update resource file patch by EmuandCo
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 22396: Remove "_" decoration from module entries, since MSVC doesn't need them
fireball at svn.reactos.org
- [ros-diffs] [greatlrd] 22397: Langues Nl.rc patch from i386dx see wiki how have done the translate
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22398: Langues Nl.rc patch from i386dx see wiki how have done the translate
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22399: Langues Nl.rc patch from i386dx see wiki how have done the translate
greatlrd at svn.reactos.org
- [ros-diffs] [fireball] 22400: Thomas Weidenmueller: RBUILD: Support generating headers from .idl files (Patch 1592)
fireball at svn.reactos.org
- [ros-diffs] [greatlrd] 22401: Langues Nl.rc patch from i386dx see wiki how have done the translate
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22402: 1. Restore hardware wiz cpl, fix the comping error. Do not delete rbuild file when some thing does not build. 2. fixing the comping problem for hardware wiz cpl 3. Langues Nl.rc patch from i386dx see wiki how have done the translate
greatlrd at svn.reactos.org
- [ros-diffs] [fireball] 22403: Revert r22396: I will provide a better fix
fireball at svn.reactos.org
- [ros-diffs] [greatlrd] 22404: rename .xml to rbuild forget we using .rbuild as ext
greatlrd at svn.reactos.org
- [ros-diffs] [fireball] 22405: Change entrypoint to be a get-style method of class Module, having a boolean param which define if the entrypoint is to be returned with or without the leading underscore. Internal entrypoint string holds entrypoint without leading underscore. This makes both mingw and msvc backend happy about entry point names.
fireball at svn.reactos.org
- [ros-diffs] [gedmurphy] 22406: [AUDIT] mswsock All stubs with the exception of TransmitFile, which is a simple wrapper
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22407: [AUDIT] opengl32 Confirmed to be clean by Anich Gregor (blight)
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22408: [AUDIT] authz Confirmed to be clean by Thomas Weidenmueller
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22409: [AUDIT] samsrv only contains stubs
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22410: [AUDIT] snmpapi only contains stubs
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22411: [AUDIT] vdmdbg only contains stubs
gedmurphy at svn.reactos.org
- [ros-diffs] [fireball] 22412: Alexey Zavyalov: Start implementing new International Settings applet (Windows XP-alike style, and eventually will work in Windows XP). I keep the old intl.cpl in our tree since it contains some hacks to switch languages/locales/layouts, which will soon be gone (along with the old intl.cpl logically)
fireball at svn.reactos.org
- [ros-diffs] [gedmurphy] 22413: [AUDIT] winscard only contains stubs
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22414: [AUDIT] winsta only contains stubs
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22415: [AUDIT] devmgr Confirmed to be clean by Thomas Weidenmueller "devmgr is built from the ground up, probably completely differently. It only has undocumented apis which Thomas wrote test apps for, they were mostly based on guessing and corrected several times."
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22416: [AUDIT] hid mostly wrappers and stubs. Confirmed to be clean by Thomas Weidenmueller
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22417: [AUDIT] utils ReactOS utilities, not based on Windows components
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22418: [AUDIT] slayer Confirmed to be clean by Thomas Weidenmueller
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22419: [AUDIT] dhcpcsvc Confirmed to be clean by Art Yerkes
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22420: [AUDIT] dnsapi Confirmed to be clean by Art Yerkes
gedmurphy at svn.reactos.org
- [ros-diffs] [arty] 22421: Fixed rare block end overwrite.
arty at svn.reactos.org
- [ros-diffs] [gedmurphy] 22422: [AUDIT] userinit userinit functionality is documented in Windows Internals. Our userinit is a trimmed version of that. I suspect Thomas would also confirm this as clean if anyone asks him ; )
gedmurphy at svn.reactos.org
- [ros-diffs] [arty] 22423: Endian neutrality.
arty at svn.reactos.org
- [ros-diffs] [fireball] 22424: Simple OpenGL screensaver by Andrey Korotaev. This is a good app to test opengl regressions.
fireball at svn.reactos.org
- [ros-diffs] [janderwald] 22425: change to dialog font to MS Shell Dlg patch by EmuandCo
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22426: change to dialog font to MS Shell Dlg patch by EmuandCo
janderwald at svn.reactos.org
- [ros-diffs] [gedmurphy] 22427: remove the analog clock until I have time to fix it.
gedmurphy at svn.reactos.org
- [ros-diffs] [janderwald] 22428: italien translation done by Speekix & small fixes by Brezenbak
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22429: add a few sublang constants
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22430: change SUBLANG_NEUTRAL to language specific code patch by Brezenbak (he's back)
janderwald at svn.reactos.org
- [ros-diffs] [gedmurphy] 22431: fix build. hadn't realised it was broken ... oops.
gedmurphy at svn.reactos.org
- [ros-diffs] [janderwald] 22432: revert 22430
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22433: german translation by EmuandCo
janderwald at svn.reactos.org
- [ros-diffs] [fireball] 22434: GCC 4 fixes, thanks to w3seek
fireball at svn.reactos.org
- [ros-diffs] [mwirth] 22435: Changed file to Norwegian language. Solves bug 1534. Thanks to Lars Martin.
mwirth at svn.reactos.org
- [ros-diffs] [jimtabor] 22436: Remove unimplemented debug print from CheckMenuRadioItem.
jimtabor at svn.reactos.org
- [ros-diffs] [hpoussin] 22437: Fix a cast
hpoussin at svn.reactos.org
- [ros-diffs] [greatlrd] 22438: Qemu GUI written in C# visual studio 2003. This is the source code of preview 6 I have done. The code have not been cleanup I commit a binary version of it as well. for not every one can compile it, and we should only include it with qemu when we are doing a release. so people with very lite knowlegws can config qemu as they like. I did speak with fireball he did think it was good idea to commit it to rosapps. See the todo.txt what left be done.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22439: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22440: move qemu gui to tools
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22441: move back packmgr did move it by mistake
greatlrd at svn.reactos.org
- [ros-diffs] [cwittich] 22442: -started to refactor the code -started to improve the design -use XmlSerialization to store the settings instead of parsing the QEmu commandline each time -this version does not work yet - all other settings have to be moved to QEmu.cs first
cwittich at svn.reactos.org
- [ros-diffs] [jimtabor] 22443: Sync to wine, User32. Tested with winefile, explorer with out any problems and no real improvements.
jimtabor at svn.reactos.org
- [ros-diffs] [arty] 22444: Fix small annoyance. Misplaced comma ftw.
arty at svn.reactos.org
- [ros-diffs] [hpoussin] 22445: Fix some bugs according to test suite Delete unused files
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22446: Fix indentation in SetupDiCreateDeviceInfoListExW Fix 2 architecture extension constants
hpoussin at svn.reactos.org
- [ros-diffs] [navaraf] 22447: Fix the millimeter calculation and assume 96DPI to be consistent with win32k.
navaraf at svn.reactos.org
- [ros-diffs] [navaraf] 22448: Implement the isometric mapping mode and call the mapping functions for Ellipse and Polygon drawing. Thanks MgW from IRC for testing. :)
navaraf at svn.reactos.org
- [ros-diffs] [hpoussin] 22449: Handle MachineName parameter in SetupDiCreateDeviceInfoListExW Eric, can you take care of the change in CM_Connect_MachineW?
hpoussin at svn.reactos.org
- [ros-diffs] [fireball] 22450: Thomas Weidenmueller: Remove rtl dependency
fireball at svn.reactos.org
- [ros-diffs] [tretiakov] 22451: Fix potential buffer overflow and unchecked return (bug 1527). Update headers.
tretiakov at svn.reactos.org
- [ros-diffs] [hpoussin] 22452: Fix compilation
hpoussin at svn.reactos.org
- [ros-diffs] [cwittich] 22453: -VS8 Project -renamed Form1 to frmMain -done some more work (design/refactoring/...) -still not working
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22454: -forgot to commit frmMain.resx -some code changes
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22455: add resources
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22456: for some reason tsvn did not add this file
cwittich at svn.reactos.org
- [ros-diffs] [greatlrd] 22457: fixing small bugs in the new GUI design
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22458: Next small bugfix
greatlrd at svn.reactos.org
- [ros-diffs] [fireball] 22459: - Sync user32/buttons.c with Wine - Update wine-syncs doc
fireball at svn.reactos.org
- [ros-diffs] [cwittich] 22460: first working version after the redesign
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22461: -forgot to commit two files -some minor improvements
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22462: -forgot to commit resx file
cwittich at svn.reactos.org
- [ros-diffs] [greatlrd] 22463: fixing a small bug
greatlrd at svn.reactos.org
- [ros-diffs] [cwittich] 22464: bugfix: loading of harddisk images should work again
cwittich at svn.reactos.org
- [ros-diffs] [greatlrd] 22465: 1. Adding support for img for hd 2. fixing hda to hdd working again 3. fixing floppy working again 4. remove StandardPC as checkbox and repalace it with a combobox, futer version like arm. x64, ppc of qemu is plan to be supported 5. alot other smaller bugs are fixed
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22466: fixing audio setting so they are working again
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22467: fixing cdrom setting so they working again
greatlrd at svn.reactos.org
- [ros-diffs] [cwittich] 22468: reverted GreatLords audio "fix" - it did not changed anything except the code was about 4 times longer
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22469: reverted the hdd "fix" from "Great Lord of code duplication" and changed it to hpoussin's proposal
cwittich at svn.reactos.org
- [ros-diffs] [greatlrd] 22470: 1. Adding 64Bits support. 2. Use Qemu path not the file name. 3. fixing smaller bugs
greatlrd at svn.reactos.org
- [ros-diffs] [cwittich] 22471: -fixed some bugs -added GDBPort to Debug Class
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22472: fixed another small bug
cwittich at svn.reactos.org
- [ros-diffs] [fireball] 22473: Update the doc to include all user32.dll's source code files which are shared one way or another with Wine. Makes syncing easier.
fireball at svn.reactos.org
- [ros-diffs] [greatlrd] 22474: fixing the hd bug, this code is working both on windows 2k and xp, but it still contain some regress some other place
greatlrd at svn.reactos.org
- [ros-diffs] [cwittich] 22475: -added Platforms enum to prevent comparing strings
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22476: -removed some debug code
cwittich at svn.reactos.org
- [ros-diffs] [greatlrd] 22477: changing VGA Dispaly Output off to VGA Dispaly Off to make it more clear
greatlrd at svn.reactos.org
- [ros-diffs] [cwittich] 22478: -display free drive letters in VDK combobox
cwittich at svn.reactos.org
- [ros-diffs] [gedmurphy] 22479: fix incorrect macro
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22480: change macros to call correct version
gedmurphy at svn.reactos.org
- [ros-diffs] [cwittich] 22481: -added VDK stuff
cwittich at svn.reactos.org
- [ros-diffs] [greatlrd] 22482: compile new version, christ have implement vdk menu now, so u can mount and unmount images.
greatlrd at svn.reactos.org
- [ros-diffs] [cwittich] 22483: -added "MB" to clarify the image size
cwittich at svn.reactos.org
- [ros-diffs] [jimtabor] 22484: I've synced most of the User32 control files. Edit, I looked at and saw very little needing synced in. Scrollbar has custom code and Static sync needs more testing.
jimtabor at svn.reactos.org
- [ros-diffs] [gedmurphy] 22485: missed this little blighter when fixing the DateTime.. macro
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22486: - Add more code for NTP server selection. - draw clock window from resource file to fix dialog unit / pixel anomaly ; ) - Do a bit of work on the NTP client. Still untested and may change to tcp. All untested and I'm no where near finished yet, but there are a few bug fixes in here, and I'm running short on time ; )
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22487: oops, I can be so selfish sometimes ; )
gedmurphy at svn.reactos.org
- [ros-diffs] [greatlrd] 22488: Start adding qemu-system-arm support.
greatlrd at svn.reactos.org
- [ros-diffs] [gedmurphy] 22489: load correct entry from registry
gedmurphy at svn.reactos.org
- [ros-diffs] [greatlrd] 22490: Start adding qemu-system-ppc support.
greatlrd at svn.reactos.org
- [ros-diffs] [gedmurphy] 22491: Port RegGetValue() from WINE patch by Thomas Weidenmueller
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 22492: header changes for r22491
gedmurphy at svn.reactos.org
- [ros-diffs] [jimtabor] 22493: Missed one line for sync to Wine.
jimtabor at svn.reactos.org
- [ros-diffs] [ion] 22494: - Rename obwait/obsecure - Check for valid access in NtSignalAndWaitForSingleObject and don't check if ResultLength isn't NULL in NtQueryObject, because it's not optional. - Add Thomas's name to a file where it wasn't. - Reformatting (only code change is #2 above)
ion at svn.reactos.org
- [ros-diffs] [ion] 22495: - Sorry... was suffering from post-REcon-where-the-frell-am-I disorder.
ion at svn.reactos.org
- [ros-diffs] [greatlrd] 22496: redesign the StartProces error handling so it does not freze the gui when it start a new process. this will slov vdk freze bug.
greatlrd at svn.reactos.org
- [ros-diffs] [janderwald] 22497: * fix idl build command * generate client/server headers/sources in intermediate directory
janderwald at svn.reactos.org
- [ros-diffs] [greatlrd] 22498: Adding design for the network config
greatlrd at svn.reactos.org
- [ros-diffs] [navaraf] 22499: Fix bug introduced in r21635.
navaraf at svn.reactos.org
- [ros-diffs] [jimtabor] 22500: Wine port WM_SETREDRAW.
jimtabor at svn.reactos.org
- [ros-diffs] [cwittich] 22501: -some translations: GreatLordish -> English
cwittich at svn.reactos.org
- [ros-diffs] [gedmurphy] 22502: - split the code up into logical files and reformat - more code for NTP time setting - many other code improvements
gedmurphy at svn.reactos.org
- [ros-diffs] [janderwald] 22503: * make intermediate / outpath optional * if u want to continue using vc specific path / configuration add flag -vo{version|configuration}
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22504: apply changes to msvc_clean target
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22505: remove targets
janderwald at svn.reactos.org
- [ros-diffs] [greatlrd] 22506: Bugfix from w3seek : bug 1614 Fix resource leak in NtRemoveIoCompletion
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22507: bugfix from w3seek : bug 1474 : NTMARTA: GetExplicitEntriesFromAcl should return valid information for NULL-ACLs
greatlrd at svn.reactos.org
- [ros-diffs] [janderwald] 22508: implement IDL compilation, generation of client/server stubs and creating import library of it hurray :-)
janderwald at svn.reactos.org
- [ros-diffs] [hpoussin] 22509: Last 4 parameters of GetDiskFreeSpaceW are optional. Fix bug 1608.
hpoussin at svn.reactos.org
- [ros-diffs] [janderwald] 22510: msvc compilation fix
janderwald at svn.reactos.org
- [ros-diffs] [hpoussin] 22511: Fix exports of device object types.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22512: Export KdComPortInUse Print a header when debugging to serial port
hpoussin at svn.reactos.org
- [ros-diffs] [fireball] 22513: Sync with Wine. Based on James Tabor's patch, with little modifications.
fireball at svn.reactos.org
- [ros-diffs] [jimtabor] 22514: Update wine sync info.
jimtabor at svn.reactos.org
- [ros-diffs] [hpoussin] 22515: [AUDIT] serial.sys is clean. I wrote it myself and I didn't use unclean methods.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22516: Fail start of the serial port currently used for debugging, according to http://blogs.msdn.com/doronh/archive/2006/06/07/621604.aspx
hpoussin at svn.reactos.org
- [ros-diffs] [gedmurphy] 22517: [AUDIT] timedate.cpl For some reason, this had been unlocked but not had it's svn:needs-lock props removed. I've been working on this for the past few days and can verify it's clean.
gedmurphy at svn.reactos.org
- [ros-diffs] [hpoussin] 22518: Don't enumerate the serial port used for debugging
hpoussin at svn.reactos.org
- [ros-diffs] [ion] 22519: [AUDIT] These files are clean and simple stubs around NT apis and/or WINE code. - Reformat the files. - Fix A->W calling. - Simpliy WriteProcessMemory to use NtProtectVirtualMemory to query the current state. - Call some APIs with the right DesiredAccess instead of allways sending _ALL_ACCESS. (for example, only use SECTION_MAP_READ | QUERY unless the caller wants r/w. - Flush ITLB when writing to process memory.
ion at svn.reactos.org
- [ros-diffs] [ion] 22520: [AUDIT] - Unlock Thomas's low resource notification code, since it's clean. - Entirely rewrite Kernel32 Probe functions to um, actually probe (ported Thomas's code in the kernel and adjusted for user-mode and then checked with WINE's code). I can't begin to fathom what the previous routines were supposed to be doing.
ion at svn.reactos.org
- [ros-diffs] [ion] 22521: - Cache system static information, such as PAGE_SIZE at kernel32 startup, so we can reference it in our code without always quertying the system for it.
ion at svn.reactos.org
- [ros-diffs] [hpoussin] 22522: Fix retrieving of NTP server from registry Set svn:eol-style and svn:keywords properties
hpoussin at svn.reactos.org
- [ros-diffs] [jimtabor] 22523: GetGlyphOutline, large wine port. Still testing.
jimtabor at svn.reactos.org
- [ros-diffs] [greatlrd] 22524: bugfix : patch from w3seek bug 1620 : RTL: Fix a locking bug in the vectored exception handling
greatlrd at svn.reactos.org
- [ros-diffs] [tretiakov] 22525: Fix buffer overflow vulnerability (bug 1528)
tretiakov at svn.reactos.org
- [ros-diffs] [janderwald] 22526: msvc fix (remove obsolete semicolon)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22527: fix TCHAR/WCHAR mixtures spotted by Christoph_vW
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22528: replace DECL_WINELIB_TYPE_AW macros with typedefs thnx to Greatlord for reviewing patch
janderwald at svn.reactos.org
- [ros-diffs] [ion] 22529: Create NDK Vendor Tree
ion at svn.reactos.org
- [ros-diffs] [ion] 22530: Create "current" ndk tag
ion at svn.reactos.org
- [ros-diffs] [ion] 22531: well it seems this didn't work so well. (would help not to have 5 year old and not-working docs on the Wiki..but hey..)
ion at svn.reactos.org
- [ros-diffs] [greatlrd] 22532: Created folder remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22533: Created folder remotely
greatlrd at svn.reactos.org
- [ros-diffs] [janderwald] 22534: include wingdi.h before winuser.h fixes last compile prob with msvc
janderwald at svn.reactos.org
- [ros-diffs] [ion] 22535: Import latest NDK
ion at svn.reactos.org
- [ros-diffs] [janderwald] 22536: yet another msvc fix inline -> __inline
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22537: include wingdi before winuser.h replace nice construct with static const WCHAR :)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22538: fix duplicate control id spotted by msvc :-)
janderwald at svn.reactos.org
- [ros-diffs] [cwittich] 22539: -fixed some warnings (msvc)
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 22540: oops thnx Greatlord
janderwald at svn.reactos.org
- [ros-diffs] [greatlrd] 22541: rewrite janderwald patch for NULL, I see it as pointless using static const WCHAR szNullString[] = { '\0' }; to return a null termentate string when u can simple replace it with L'\0'
greatlrd at svn.reactos.org
- [ros-diffs] [janderwald] 22542: parse -vo option
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22543: restore old targets
janderwald at svn.reactos.org
- [ros-diffs] [greatlrd] 22544: norwigen translation from lars_martin4 at hotmail.com, please use LANG_NORWEGIAN, SUBLANG_NEUTRAL when u doing a translation. bug 1607
greatlrd at svn.reactos.org
- [ros-diffs] [cwittich] 22545: -fixed some warnings (msvc)
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22546: -fixed some warnings (msvc)
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22547: -fixed some warnings (msvc)
cwittich at svn.reactos.org
- [ros-diffs] [fireball] 22548: Andrey Korotaev: Fix errors and typos in Russian translation, change Wine-specific parts to ReactOS.
fireball at svn.reactos.org
- [ros-diffs] [cwittich] 22549: -fixed some warnings (msvc)
cwittich at svn.reactos.org
- [ros-diffs] [ion] 22550: - Update the NDK to the current vendor import.
ion at svn.reactos.org
- [ros-diffs] [ion] 22551: - Fixes in source code required for the NDK update.
ion at svn.reactos.org
- [ros-diffs] [ion] 22552: - Hackplement RtlSetUserValueHeap and RtlGetUserInfoHeap, they are needed for being able to build higher-level heap management around the Heap APIs (either for developers or the OS). Case in point, needed for my Global* rewrite in kernel32. The current APIs are utter hacks, but they work (eventually we should get rid of the Wine Windows 95 heap implementation and replace it).
ion at svn.reactos.org
- [ros-diffs] [tretiakov] 22553: Oops :) forget sizeof(WCHAR)
tretiakov at svn.reactos.org
- [ros-diffs] [greatlrd] 22554: greak translation from Apal : bug 1509
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22555: greak translation from Apal : bug 1509
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22556: greek translation from Apal : bug 1509
greatlrd at svn.reactos.org
- [ros-diffs] [frik85] 22557: User Interface Guidelines: Extensive list of useful user interface guideline resources.
frik85 at svn.reactos.org
- [ros-diffs] [frik85] 22558: User Interface Guidelines: * minor update
frik85 at svn.reactos.org
- [ros-diffs] [greatlrd] 22559: french translation by ggcom see bug 1312
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22560: Polish translation see bug 1315 by RealSzopen
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22561: Finnish translation by arzi see bug 1367
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22562: Finnish translation by arzi see bug 1367
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22563: french translation by ggcom see bug 1370
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22564: Ukrainian translation by temarez see bug 1624
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22565: Update Ukrainian translation by temarez see bug 1624
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22566: Ukrainian translation from temarez see bug 1624
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22567: Update Ukrainian translation from temarez see bug 1624
greatlrd at svn.reactos.org
- [ros-diffs] [ion] 22568: fix build
ion at svn.reactos.org
- [ros-diffs] [ion] 22569: - Fix boot
ion at svn.reactos.org
- [ros-diffs] [greatlrd] 22570: Update Ukrainian translation from temarez see bug 1624
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22571: Update Ukrainian translation from temarez see bug 1624
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22572: Ukrainian translation from temarez see bug 1624
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22573: Ukrainian translation from temarez see bug 1624
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22574: 1. Fix the russain rc to be open with VS 2. move all langues rc to rsrc.rc so we can open them in VS without genrate project file for VS we already doing it on few other dll/exe
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22575: fixing so u can edit rsrc.rc again with vs
greatlrd at svn.reactos.org
- [ros-diffs] [ion] 22576: - Fix implementation of RtlSetUserValueHeap and RtlGetUserInfoHeap to write their flags to the subheap and not the actual main heap structure (since those flags are valid for each allocation). - Make heap allocations 8-byte aligned again.
ion at svn.reactos.org
- [ros-diffs] [ion] 22577: - Silence debug message
ion at svn.reactos.org
- [ros-diffs] [ion] 22578: - There are more then only the 3 or 4 heap flags WINE's Windows 95 code supports(there are about 18), so it's a bit stupid to mask them all out, especially since that breaks settable/tag flags.
ion at svn.reactos.org
- [ros-diffs] [ion] 22579: - Rewrote Base Heap implementation nearly from scratch, currently only for Global Heap (Local Heap is as broken as before, since it still calls the Global Heap APIs). For detailed implementation notes, see baseheap.h - Main changes include using the RtlHandle package instead of duplicating an internal implementation, as well as using the RtlHeap* APIs that allow for setting User Flags/Values for associating Base Heap Flags/Handles with the actual RTL-managed block. - Regression-tested with WINE tests and basic ROS apps.
ion at svn.reactos.org
- [ros-diffs] [hpoussin] 22580: Fix definition of NtGdiAlphaBlend
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22581: Fix prototype of WritePwrScheme. Prototypes shouldn't have LPTSTR in their parameter list!
hpoussin at svn.reactos.org
- [ros-diffs] [ion] 22582: - Fixup Local* Heap implementation so that calls which have different semantics don't call the Global APIs (ie: LocalAlloc/LocalReAlloc and LocalFlags). The rest can be shared beteween them. Also fix some prototypes. - Rename all the defintions to BASE_HEAP instead of GLOBAL_HEAP, since they apply just as well to the Local Heap.
ion at svn.reactos.org
- [ros-diffs] [ion] 22583: - Reformat heap.c to ROS standards - HeapCreate should mask out NT flags and tag allocations with CLASS 1. - Implemented HeapCreateTagsW, HeapExtend, HeapQueryTagW, HeapSummary, HeapUsage. - Stubbed RtlUsageHeap, RtlQueryTagHeap, RtlExtendHeap, RtlCreateTagHeap.
ion at svn.reactos.org
- [ros-diffs] [frik85] 22584: RSDB: * add more options to the AJAX search script RosCMS: * add AJAX website content search script
frik85 at svn.reactos.org
- [ros-diffs] [hpoussin] 22585: Fix MLLoadLibraryA/W prototypes
hpoussin at svn.reactos.org
- [ros-diffs] [greatlrd] 22586: arty did say it should be delete and then recreate it
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22587: Copy trunk rev 22585 to new branches/powerpc
greatlrd at svn.reactos.org
- [ros-diffs] [hpoussin] 22588: Update wincrypt.h header (sync with Wine)
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22589: Don't redefine UNICODE_STRING/STRING (may happen if winternl.h is already included)
hpoussin at svn.reactos.org
- [ros-diffs] [greatlrd] 22590: fix some problem to edit main.cpl rc with vc but not all
greatlrd at svn.reactos.org
- [ros-diffs] [arty] 22591: PowerPC WIP. Some of this is indeed hacky and will be changed.
arty at svn.reactos.org
- [ros-diffs] [arty] 22592: ReactOS PowerPC WIP. This will be edited and merged, and likely shrunk. Hacks will be removed and indeed your favorite assembly snippet will eventually not be just 'blr', so please *don't panic*.
arty at svn.reactos.org
- [ros-diffs] [arty] 22593: Add ARCH=powerpc, for initial build.
arty at svn.reactos.org
- [ros-diffs] [arty] 22594: PowerPC wip stragglers.
arty at svn.reactos.org
- [ros-diffs] [arty] 22595: WIP straggler.
arty at svn.reactos.org
- [ros-diffs] [arty] 22596: Added simple main function for powerpc.
arty at svn.reactos.org
- [ros-diffs] [arty] 22597: WIP Stragglers.
arty at svn.reactos.org
- [ros-diffs] [arty] 22598: Added link for freeldr.
arty at svn.reactos.org
- [ros-diffs] [hpoussin] 22599: Update msiquery.h header (sync with Wine)
hpoussin at svn.reactos.org
- [ros-diffs] [ekohl] 22600: Implement CM_Set_HW_Prof_Flags[_Ex]A/W.
ekohl at svn.reactos.org
- [ros-diffs] [hpoussin] 22601: Update Wine import script: - Batch processing is now possible with "fullprocessing" option - Compile libraries as UNICODE - Link to uuid libray when needed - ...
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22602: Fix the build
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22603: I forgot the ! when committing revision 22589.
hpoussin at svn.reactos.org
- [ros-diffs] [arty] 22604: Small update to WIP.
arty at svn.reactos.org
- [ros-diffs] [cwittich] 22605: export LsaLookupNames2 - now pcsx2 starts up
cwittich at svn.reactos.org
- [ros-diffs] [hpoussin] 22606: StartServiceCtrlDispatcher must be called during main, and does return only at service stop.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22607: Let StartService really start the service. This enables the plug and play manager during second stage setup
hpoussin at svn.reactos.org
- [ros-diffs] [fireball] 22608: Sync DDE with Wine
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22609: Update Wine-syncs doc
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22610: Sync wsprintf.c with Wine: very minor changes(STDCALL->WINAPI, CDECL->WINAPIV), no changes in code logic.
fireball at svn.reactos.org
- [ros-diffs] [gedmurphy] 22611: give rpcss a group name stops exception being raised when debugging services.exe
gedmurphy at svn.reactos.org
- [ros-diffs] [arty] 22612: Get at least the basics working and make regdump output a little nicer.
arty at svn.reactos.org
- [ros-diffs] [ekohl] 22613: Add missing prototypes and definitions.
ekohl at svn.reactos.org
- [ros-diffs] [greatlrd] 22614: fixing link for explorer and regedit thanks apal for the patch see bug 1626
greatlrd at svn.reactos.org
- [ros-diffs] [mc] 22615: Vendor import of rdesktop CVS
mc at svn.reactos.org
- [ros-diffs] [mc] 22616: Fixing import to comply with project standards
mc at svn.reactos.org
- [ros-diffs] [mc] 22617: Tagging with release number
mc at svn.reactos.org
- [ros-diffs] [mc] 22618: Creating base directory for the Remote Desktop client - mstsc.exe, mstscax.dll, rdesktop port, etc.
mc at svn.reactos.org
- [ros-diffs] [mc] 22619: Make room for the rdesktop port/cannibalization
mc at svn.reactos.org
- [ros-diffs] [mc] 22620: Welcome rdesktop!
mc at svn.reactos.org
- [ros-diffs] [mc] 22621: Not quite there...
mc at svn.reactos.org
- [ros-diffs] [mc] 22622: Almost there...
mc at svn.reactos.org
- [ros-diffs] [mc] 22623: There! Hello rdesktop, please lie down on that table, don't worry, this won't hurt in the slightest!
mc at svn.reactos.org
- [ros-diffs] [mc] 22624: Making room for future expansions to the family...
mc at svn.reactos.org
- [ros-diffs] [mc] 22625: See above
mc at svn.reactos.org
- [ros-diffs] [mc] 22626: First step of the rdesktop port: make code re-entrant Most of the code (minus sound support) has been made re-entrant. All global variables have been turned into fields of a huge (huge!) structure passed around as a pointer argument (think C++ "this"). Changes have been tested in Cygwin, works perfectly
mc at svn.reactos.org
- [ros-diffs] [mc] 22627: Small fix for debugging purposes under Cygwin: keymaps must have UNIX line endings because of a limitation in how rdesktop parses them
mc at svn.reactos.org
- [ros-diffs] [mc] 22628: Directory for a number of tools I'll write and use as a porting aid
mc at svn.reactos.org
- [ros-diffs] [mc] 22629: mstscax.dll sniffer: loads between mstsc.exe and the real mstscax.dll (renamed to mstscax_.dll) and dumps on debug output as much as possible of the interaction between the two. Not complete yet (doesn't sniff events) but good enough
mc at svn.reactos.org
- [ros-diffs] [greatlrd] 22630: revert Revision: 22614 w3seek told it was complete wrong for search path is not working as they should. that reason it does not work.
greatlrd at svn.reactos.org
- [ros-diffs] [fireball] 22631: - Sync edit control with Wine code - Add imm32 dependency to user32, which is needed for edit control. This may not be a good solution, since Windows XP's user32.dll doesn't import imm32.dll. So maybe in future this should change to dynamic binding instead. But for now it works - Update Wine-sync doc This update reduces number of failing "user32_winetest.exe edit" tests from 44 to 43.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22632: Add baseaddress into dhcpcsvc.dll, removing relocation during startup
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22633: - Sort the list by address - Lowercase addresses
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22634: - Change user32 to Wine-compatible debug-print messages system. TRACE/FIXME/ERR and DPRINT/DPRINT1 are supported now in every file, however they are turned on in a different way: you have to place "#define YDEBUG" before #include <wine/debug.h> in order to get debug messages coming from this file - Give more space to user32.dll by changing preferred loading base
fireball at svn.reactos.org
- [ros-diffs] [ion] 22635: - Minor header fixes
ion at svn.reactos.org
- [ros-diffs] [ion] 22636: - STDCALL -> NTAPI
ion at svn.reactos.org
- [ros-diffs] [ion] 22637: - Move the SDK to /PSDK or else we'll never get MSVC compiling right.
ion at svn.reactos.org
- [ros-diffs] [mbosma] 22638: Remove all curses except 'semprini'.
mbosma at svn.reactos.org
- [ros-diffs] [ion] 22639: - Sync with WINE's latest Heap implementation and try to remove some of the differences we had, and also document the ones which must be kept (our support for RTL_HEAP_COMMIT_ROUTINE and usage of user/kernel-mode lock APIs, etc). This reduces the heap/alloc regression tests to only 1 issue (which I'm working on fixing).
ion at svn.reactos.org
- [ros-diffs] [ion] 22640: - Fix the build...I hope/think
ion at svn.reactos.org
- [ros-diffs] [janderwald] 22641: remove unecessary include
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22642: fix include
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22643: * move english resource file to own file * add german translation * patch provided by Daniel "EmuandCo" Reimer
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22644: add missing include
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22645: add missing includes
janderwald at svn.reactos.org
- [ros-diffs] [ion] 22646: - Fix a typo in a comparison (& vs &&) which was breaking GlobalReAlloc in some cases. - Fix a missing | (OR) in GlobalAlloc which created an invalid handle if the first allocation was of size 0.
ion at svn.reactos.org
- [ros-diffs] [ion] 22647: - Same fixes for LocalAlloc/LocalReAlloc - We now pass all 278+49 WINE Regression Tests related to Heap/Memory.
ion at svn.reactos.org
- [ros-diffs] [gedmurphy] 22648: You can't really claim copyright for translating a resource file. Secondly, it's not even our code to put headers in. It's James Browns from catch22.net
gedmurphy at svn.reactos.org
- [ros-diffs] [ion] 22649: - Lesson One: Don't revert commits because your eyes are inventing the word "copyright". I tried really hard, I really did, but I could not find even the word "copy", much less "copyright". - Lesson Two: What do you know! En and De.rc actually *are* our files, not James Brown's (his is sol.rc, which hasn't been altered with a ROS Header). - Lesson Three: It is official (voted) ROS Policy that all ROS files have a header. Reverting this header violated it.
ion at svn.reactos.org
- [ros-diffs] [ion] 22650: - ObpCreateUnnamedHandle/ObpCreateHandle => Reference the object before calling ExCreateHandle. - Fix two critical bugs in ObInsertObject: We were creating a handle for the wrong object (in ObInsertObject) and we were not passing the ReferencedObject parameter to ObpCreateHandle, so that object was never being returned properly to the caller. - ObfDereferenceObject shouldn't check for the OB_FLAG_PERMANENT flag, or else it would never be possible to kill permanent objects while in kernel mode (permanent objects only apply to user-mode handles).
ion at svn.reactos.org
- [ros-diffs] [ion] 22651: - Fix another critical bug in ObInsertObject: don't overwrite the lookup status with the handle creation status. If the lookup returned something like OBJECT_NAME_EXISTS (which is a success + warning), we don't want to overwrite it with ObpCreateHandle's STATUS_SUCCESS. This should fix a large number of regressions (and also fixes many WINE ntdll "om" tests). - We also now correctly dereference the object in ObInsertObject, which should reduce one source of leaks (But there is still one). OTOH, this makes the Cm code crash at shutdown (I'll fix this ASAP, this fix is worth having atm.)
ion at svn.reactos.org
- [ros-diffs] [ion] 22652: - Catch illegal call to Ob functions when ObjectAttributes == NULL and return distinguished status code for this situation (STATUS_INVALID_PARAMETER), instead of failing due to access violation. - Create the BNO Global and Local symbolic links in kernel32. - We pass all the Ob+Native tests in ntdll_winetest om now (we fail some named pipe ones, but I have no idea why WINE calls them "Object Manager" related...)
ion at svn.reactos.org
- [ros-diffs] [ion] 22653: - Fix all the failures in the RTLSTR Wine test by merging our old rtl string routines with Wine's. We now pass all 2300 something tests.
ion at svn.reactos.org
- [ros-diffs] [arty] 22654: Add ofw interface generator. It's a bit like mig is for mach. Just does some convenience stuff, since we're an unusual OS, and we have special needs wrt OF.
arty at svn.reactos.org
- [ros-diffs] [arty] 22655: Small tweaks.
arty at svn.reactos.org
- [ros-diffs] [arty] 22656: Regularize with generated interfaces.
arty at svn.reactos.org
- [ros-diffs] [arty] 22657: Add ofw generated object file.
arty at svn.reactos.org
- [ros-diffs] [arty] 22658: Forward functions verified working.
arty at svn.reactos.org
- [ros-diffs] [arty] 22659: Utility functions separated, simple test (register dump)
arty at svn.reactos.org
- [ros-diffs] [janderwald] 22660: fix displaying status bar when notepad was resized bug report by Apal patch by Apal && w3seek fixes bug 1625
janderwald at svn.reactos.org
- [ros-diffs] [arty] 22661: Fix some sillyness. Remove some cruft.
arty at svn.reactos.org
- [ros-diffs] [janderwald] 22662: add ukraiain translation by temarez bug (1628)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22663: add ukrainian translation by temarez bug (1628)
janderwald at svn.reactos.org
- [ros-diffs] [hpoussin] 22664: Don't be so aggressive in debug messages.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22665: Fix case of resource files, so our friends using case sensitive filesystems will be able to play Solitaire ; )
hpoussin at svn.reactos.org
- [ros-diffs] [arty] 22666: - LE Stubs fully correct and we can move freely between freeldr and ofwboot. - Small tweaking. - Added build for ppc-le2be, cause it's needed to mangle freeldr into a correct ofwboot payload. - Some cleaning in ofwboot.
arty at svn.reactos.org
- [ros-diffs] [janderwald] 22667: our friends using case sensitive filesystems should also play with International Control panel applet
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22668: * add EXSTYLE DS_SHELLFONT for dialogs having "MS Shell Dlg" * fix typos * change sublang identifiers to SUBLANG_NEUTRAL * patch by EmuandCo
janderwald at svn.reactos.org
- [ros-diffs] [arty] 22669: Working up to it. We get the first banner.
arty at svn.reactos.org
- [ros-diffs] [arty] 22670: Woot. We're deep into freeldr. Printf is working, etc. Forgot .bss. TODO: retrieve .bss size in build step.
arty at svn.reactos.org
- [ros-diffs] [fireball] 22671: [AUDIT] - Add proper function headers, including links to documentation - All exported functions have publically-available information sources - The only internal function is actually quite self-explanatory by its name - Implementation is partly wrong as pointed by Gunnar
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22672: [AUDIT] - Add proper function headers, including links to publically-available documentation - One internal function is subject to further review/audit
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22673: [FORMATTING] - Amend file header slightly - Add function header - STDCALL -> NTAPI
fireball at svn.reactos.org
- [ros-diffs] [fireball] 22674: [FORMATTING] - Amend file header slightly - Add functions headers
fireball at svn.reactos.org
- [ros-diffs] [ion] 22675: - Implement, export and NDKize: DbgUiGetThreadDebugObject, DbgUiDebugActiveProcess, DbgUiStopDebugging, NtSetInformationDebugObject. - Make CheckRemoteDebuggerPresent fail if no process was specified. - Implement DebugActiveProcess, DebugActiveProcessStop, DebugBreakProcess, DebugSetProcessKillOnExit. - Add *.vcproj to ignore lists.
ion at svn.reactos.org
- [ros-diffs] [ion] 22676: - Rewrite all synch object wrappers in kernel32 to use a single unified method of implementation: - A->W converstion through static TEB buffer. - Failure if opening without a name. - Special warning code for objects that already exist (fixes some WINE test failures and probably makes a myriad of applications work). - Use BasepConvertObjectAttributes when creating an object to remove code duplication. - InitializeCrticalSectionAndSpinCount shouldn't raise an exception on failure. - Optimize WaitForMultipleObjects to cache 8 objects on the stack instead of only 3. - Reformat and comment all the files to ROS standards.
ion at svn.reactos.org
- [ros-diffs] [ion] 22677: [AUDIT] - Unlock these files, they're just lame wrappers around the NT Kernel APIs that handle them and they're tested by WINE tests.
ion at svn.reactos.org
- [ros-diffs] [fireball] 22678: Mikhail Zvyozdochkin: Fix compilation of msafd without precompiled header (also fixes compilation process on linux)
fireball at svn.reactos.org
- [ros-diffs] [ion] 22679: - Sync RtlBitmap* implementation with WINE: Fixes 278 regression failures (for a total of 0 now). - Also adds implementations for RtlFindMostSignificantBit , RtlFindLeastSignificantBit, RtlFindNextForwardRunClear, RtlFindClearRuns. - The RtlBitmap* package is essential for compatibility with NTFS.SYS and other File System Drivers, but these fixes should not really improve user-mode app. compat.
ion at svn.reactos.org
- [ros-diffs] [arty] 22680: Fixed actual bug in freeldr printf. Probably used to depend on a bug in _itoa, which was later made compliant. I'm guessing that this went unnoticed because nobody used freeldr's printf very often.
arty at svn.reactos.org
- [ros-diffs] [arty] 22681: Claim a workspace using openfirmware.
arty at svn.reactos.org
- [ros-diffs] [ion] 22682: - Add some hacks to Cm to allow creating registry keys that finish with a backslash (this works under NT). - Also add a REALLY nasty hack that forces OBJ_CASE_INSENSITIVE on all Registry APIs... this is needed because we seem to completely mess up case sensitivity otherwise and any user-mode caller that doesn't specify that flag will fail. - These two fixes fix all the WINE failures for the "ntdll reg" test and should increase compatibility with some applications. - Runtime Library Registry Wrappers Fixes and Optimizations: - Use an array of registry paths instead of duplicating them - Fix implenmentation of RTL_REGISTRY_HANDLE. - Verify all Appends for failure before continuing. - Use the strict minimum key permissions isntead of KEY_ALL_ACCESS. - Don't use OBJ_OPENIF - Use CAPS for \\REGISTRY\\USER (required to match a Windows quirk exposed by a WINE test) - Use the correct length in RtlpNtQueryValueKey - Generic cleanups, formatting and commenting.
ion at svn.reactos.org
- [ros-diffs] [turner] 22683: expand %* to batch file params. bug: #1629
turner at svn.reactos.org
- [ros-diffs] [arty] 22684: Fixed reference counting in CmiConnectHive and CmiDisconnectHive. No longer need hacks to check reference counts. Deleted a ton of wierd code. Fixed bug where we allocated uninitialized memory for child nodes we never populated. Now reference counting mirrors pointers exactly: - Hold one reference for the parent key pointer - Hold one reference for the list entry in the connected hive list
arty at svn.reactos.org
- [ros-diffs] [ion] 22685: - This patch finally enables closing handles for real, when NtClose is called. This means that File handles, processes, and all other NT Objects finally die (no more "file in use" and unkillable processes). On the other hand, this makes the registry code unhappy and unravelled a bug in ObDuplicateObject. - Booting/installing still works, but the system will possibly be unstable. However I'm choosing to commit this because it shows correct Ob behavior and will allow Art to fix Cm's referencing properly. - Implement ObCheckObjectAccess and call it to perform access verification checks. - Properly create devices, processes and controllers with an extra reference count, so that when the code closes their handle they don't die. - Check for invalid uses of ObfDereferenceObject for our current debugging purposes. - Add SEH to NtQueryObject.
ion at svn.reactos.org
- [ros-diffs] [ion] 22686: - Cleanup the checks for mishbeaving objects a bit, and now quit the Dereference routine instead of doing the dereference. This has the advantage making console applications work again (note: this is NOT a fix. I'm just making the situation less bad until I fix ObDuplicateObject since that seems to be messing Events up, and until Cm gets fixed).
ion at svn.reactos.org
- [ros-diffs] [arty] 22687: Added method call interface, mmu translation methods.
arty at svn.reactos.org
- [ros-diffs] [janderwald] 22688: * auto select items which are started automatically * read disabled autostart items
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22689: * fix building of win32k_test
janderwald at svn.reactos.org
- [ros-diffs] [turner] 22690: Unicode fixes and error checking.
turner at svn.reactos.org
- [ros-diffs] [tretiakov] 22691: Fix thread synchronization, use critical sections. Rewrite some functions (optimize).
tretiakov at svn.reactos.org
- [ros-diffs] [ion] 22692: - Fix the last two Ob reference counting bugs: - Don't de-reference the object when duplicating it (not sure why this was left there). This fixes all the "misbehaving object: Event" messages in the console and fixes those regressions. - Don't reference the object when doing a lookup (not sure why this was there either). This made it impossible to kill named objects, since ObpDeleteNameCheck did a lookup before killing them, and the lookup ended up adding a reference. - Cm still needs fixing!
ion at svn.reactos.org
- [ros-diffs] [janderwald] 22693: * add ReactOS Console configuration DLL
janderwald at svn.reactos.org
- [ros-diffs] [ion] 22694: - Add all .vcproj files to svn:ignore (I inadvertently left some out before).
ion at svn.reactos.org
- [ros-diffs] [janderwald] 22695: * compile console with pch support
janderwald at svn.reactos.org
- [ros-diffs] [ion] 22696: - Fixes in ObCreateObjectType to pass Fireball's (and some of my own local) ob tests: - Fix a check in ObpFreeObject which was causing a bugcheck if the object had a handle database (fixes another kmtest failure/crash). - Verify parameters passed to ObCreateObjectType based on behaviour seen on Windows 2003 (I might've missed some, these are the ones I tested for). This fixes 2 of the kmtest failures. - Also make sure the object type's name doesn't have a slash in the name. - Also make sure we don't allow creating two object types with the same name. - Also use our own local copy of the object name and copy it.
ion at svn.reactos.org
- [ros-diffs] [ion] 22697: - Activate the Grim Reaper and remove a hard-coded bugcheck. This fixes random bugchecks and especially bugchecks on shutdown.
ion at svn.reactos.org
- [ros-diffs] [janderwald] 22698: * fix resource inconsistency (pointed out by Lohnegrim) * halfplemented reading console options
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 22699: * finished reading console options.c * thnx for everyone helping with this commit (you know who you are)
janderwald at svn.reactos.org
- [ros-diffs] [cwittich] 22700: fixed some warnings (msvc)
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 22701: fixed some warnings (msvc)
cwittich at svn.reactos.org
- [ros-diffs] [ion] 22702: [FORMATTING] - Cleanup before I start working on it... there were lots of weird formatting errors caused by my old IDE back when I was working on it. [AUDIT] - The routines in this file mostly come from documented information in "NT File System Internals" by Rajeev Nagar which has pseudo-code for a lot of them, and other WDM Books and information.
ion at svn.reactos.org
- [ros-diffs] [ion] 22703: - Completely reformat io.h to same style as ob.h and add I/O Tracing. - Fix irp.c file header - IopRemoveThreadIrp: - Get the DeviceObject and I/O Stack *before* going back to dispatch, otherwise race conditions will happen. - Don't complete and IRP if it's already been through two stacks. - Remove the IRP from the thread's IRP list before re-initializing the list, or else the IRP was lost. - Make sure we have an error log entry before writing to it.
ion at svn.reactos.org
- [ros-diffs] [ion] 22704: - Fix I/O Completion (IopCompleteRequest/IofCompleteRequest) for the first time after the 40-thread long flame war last year: - Don't read pointers from the file object or IRP before they are actually used, because in some parts of the code, these pointers could change before we actually use them. - Get rid of the #if 1/#if 0 nonsense hbirr had added. - Properly check for success/warning/failure cases (thanks to Filip for checking this out with me last year) - Handle scenarios when the IRP is marked IRP_CREATE_OPERATION - Bugcheck if IofCompleteRequest is called twice on the same IRP - Copy the master IRP's thread to the associated IRP - Free the Auxiliary Buffer if there is one. - Some formatting fixes, and majorly recomment the code to make it a lot clearer and more verbose on some of the more intricate details. - Remove some hacks which I don't think are needed anymore. If you notice regressions due to this patch let me know ASAP.
ion at svn.reactos.org
- [ros-diffs] [ion] 22705: - Add more name/prototype decoration and API tracing. - Don't handle IRP_MJ_POWER in IoBuildAsyncronousFsdRequest. - Use IoAllocateMdl instead of being a cowboy and using MmCreateMdl. - Handle failure/out-of-memory cases in IoBuildAsyncronousFsdRequest - Free the input buffer on failure in IoBuildDeviceIoControlRequest - Handle failure in IoBuildSyncronousFsdREquest.
ion at svn.reactos.org
- [ros-diffs] [ion] 22706: - Add more tracing/name decoration/comments. - Bugcheck if cancelling and IRP that's already been completed. - Bugcheck if attempting to call a driver with an IRP that's already past its maximum stack size. - Make sure that when we free an IRP, it's not associated to a thread anymore, nor having any drivers that think it's valid.
ion at svn.reactos.org
- [ros-diffs] [ion] 22707: - More name-decoration, tracing, comments, etc. - Handle cases where we ran out of memory while trying to allocate the IRP - Make sure the IRP can be re-used in IoReuseIrp.
ion at svn.reactos.org
- [ros-diffs] [ion] 22708: - Create iofunc.c and put all functions that ultimately create a system IRP to send to a device in it, thus clearing up irp.c and file.c and making the code base more modular. - File.c now includes only functions dealing with the FILE_OBJECT itself.
ion at svn.reactos.org
- [ros-diffs] [ion] 22709: - Name decorate and fix some formatting snafus.
ion at svn.reactos.org
- [ros-diffs] [hpoussin] 22710: Add merge operation
hpoussin at svn.reactos.org
- [ros-diffs] [tretiakov] 22711: Add some registry settings for eventlog
tretiakov at svn.reactos.org
- [ros-diffs] [tretiakov] 22712: Read configuration from registry
tretiakov at svn.reactos.org
- [ros-diffs] [tretiakov] 22713: Silence debug messages. Check for Expanded==NULL is useless, because it's done in HeapFree (thx hpoussin).
tretiakov at svn.reactos.org
- [ros-diffs] [tretiakov] 22714: Alex Ionescu said that check for Expanded==NULL must stay...
tretiakov at svn.reactos.org
- [ros-diffs] [greatlrd] 22715: fixing strip working right strip -sx does not working u must type strip -s -x not togther as -sx, I did add -X direcly after it will strip away local informations as well
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 22716: sorry I did broke the comping some typo
greatlrd at svn.reactos.org
- [ros-diffs] [ion] 22717: - Fix IRP/Completion packet lookaside allocation. We weren't setting a zone size, and I/O Completion packets were also using the wrong size. - Rewrite I/O MDl support to use lookaside lists for allocations below 23 pages (same as on NT). This is is an incredible performance optimization because MDLs are often allocated and de-allocated during I/O operations, and using the lookaside list decreases pool fragmentation and slowdown. - Rewrite IoBuildPartialMdl. It did not work like documented in the DDK and also had a bug documented by Microsoft as being in XP.
ion at svn.reactos.org
- [ros-diffs] [greatlrd] 22718: Small clean up 1. Remove goto in the code, goto is slow and should be avoid. 2. reformat for adding {} around some code. 3. remove some NULL check after I did remove goto that is not longer need it.
greatlrd at svn.reactos.org
- [ros-diffs] [ion] 22719: - Refactor Io*Event APIs to call an internal worker function instead of duplicating the same code twice. - Optimize Io*Work APIs and initialize the event on allocation, not on queue!!
ion at svn.reactos.org
- [ros-diffs] [hpoussin] 22720: Don't try to allocate 0 byte (spotted by Alex Ionescu)
hpoussin at svn.reactos.org
- [ros-diffs] [ion] 22721: - Fix formatting/function order - Use only one SEH block in NtRemoveIoCompletion - Get the completion status from the IRP, not from the Mini-Packet, if the completion came from an IRP and not a Mini-Packet.
ion at svn.reactos.org
- [ros-diffs] [ion] 22722: - Io*SymbolicLink should use OBJ_CASE_INSENSITIVE - Use DELETE instead of SYMBOLIC_LINK_ALL_ACCESS when deleting. - Fix formatting in timer.c - Clear the IO_TIMER structure when creating it.
ion at svn.reactos.org
- [ros-diffs] [ion] 22723: [AUDIT] - iocomp.c, event.c, iowork.c, mdl.c, timer.c, symlink.c are all simple wrappers around either executive, kernel or object manager code, and they are trivial implementations usually less then 10 lines and heavily documented in public sources.
ion at svn.reactos.org
- [ros-diffs] [ion] 22724: [AUDIT] - Irq.c is another lame wrapper. - Remlock's code was written by Filip Navara and is clean. My additions are based on wdm.h and only add size checks and fix two visible bugs. - Add basic support/detection for debug I/O remove blocks (we bugcheck if we identify one though). - Simplify IoReleaseRemoveLockAndWaitEx - Remove locks are SYNCH events, not Notification events! - Make sure IoConnectInterrupt returns NULL to the caller on failure.
ion at svn.reactos.org
- [ros-diffs] [ion] 22725: [FORMATTING] - Tabs->spaces and proper prototype formatting.
ion at svn.reactos.org
- [ros-diffs] [ion] 22726: [AUDIT] - These are yet more < 10 line wrappers. [FORMATTING] - Fixup file headers, formatting and some comments.
ion at svn.reactos.org
- [ros-diffs] [ion] 22727: - Better organize some APIs that were a bit all over the place. No code/formatting changes.
ion at svn.reactos.org
- [ros-diffs] [hpoussin] 22728: In ObOpenObjectByPointer, always pass right mapping to SeCreateAccessState, instead of relying on a optional/incorrect parameter
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22729: Use ObOpenObjectByPointer instead of creating ourselves the IRP_MJ_CREATE/CLEANUP/CLOSE IRPs
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22730: Pass the correct object type and desired access to ObOpenObjectByName
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 22731: - Simplify GetFileExt
hpoussin at svn.reactos.org
Last message date:
Fri Jun 30 23:54:26 CEST 2006
Archived on: Fri Jun 30 23:54:34 CEST 2006
This archive was generated by
Pipermail 0.09 (Mailman edition).