December 2006 Archives by subject
Starting: Fri Dec 1 08:36:53 CET 2006
Ending: Sun Dec 31 19:45:35 CET 2006
Messages: 168
- [ros-diffs] [arty] 25023: Create a stable branch for working on x86.
arty at svn.reactos.org
- [ros-diffs] [arty] 25024: Stable branch (mostly at 24900) WORKSFORME
arty at svn.reactos.org
- [ros-diffs] [arty] 25028: Partially unregress python 2.4 installer.
arty at svn.reactos.org
- [ros-diffs] [arty] 25030: After a clean, these seem to be needed. Probably due to my patchy import.
arty at svn.reactos.org
- [ros-diffs] [arty] 25031: Other part of python installer unregression (verified as necessary) What's here fixes the problem but no doubt others will find at least the changes to address space locking thoroughly objectionable.
arty at svn.reactos.org
- [ros-diffs] [arty] 25032: Unregress gdb installer.
arty at svn.reactos.org
- [ros-diffs] [arty] 25068: Merge up to 25067.
arty at svn.reactos.org
- [ros-diffs] [cwittich] 25061: -replaced some really stupid code -added error handling
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 25064: fix ks.rbuild
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 25065: -revert janderwalds change until because it breaks the gcc 4.x build
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 25074: set minimum req. gcc version to 3.4.2
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 25083: fix gcc 4.1.2 build patch by Coviti See issue #1897 for more details.
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 25084: -new german language file -some fixed for the english language file patch by Colin Finck See issue #1900 for more details.
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 25085: fix a typo in ObFindObject patch by hto See issue #1861 for more details.
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 25086: updated buslogic driver to version 1.2.0.4 See issue #1891 for more details.
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 25088: fix unused variable warning in release build
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 25092: -display version information for compiler, binutils and nasm
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 25100: fix version information display when using yasm
cwittich at svn.reactos.org
- [ros-diffs] [ekohl] 25102: Don't show a wallpapers file extension.
ekohl at svn.reactos.org
- [ros-diffs] [fireball] 25029: NCI interface auditing, sysfuncs.lst. - Fixed NtCompressKey() and NtQuerySystemEnvironmentValueEx() prototypes (they were incorrectly declared/defined, but had a correct number of params in sysfuncs.lst) - Fixed incorrect number of parameters specified in sysfuncs.lst for NtLoadKeyEx(), NtQueryOpenSubKeysEx(), NtTranslateFilePath() sysfuncs.lst now perfectly matches all functions definitions.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25049: [AUDIT] Change name everywhere back to Ariadne because real person could not be contacted. Non-working email address removed. If this person doesn't contact me before finish of the audit, the copyright will be transferred to ReactOS Foundation.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25066: Create a place for work on creating a bootloader capable of booting Windows NT (from 4.0 up to 5.2). Base is FreeLdr from trunk r25063.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25070: A necessary hack for PE relocation within physical address space (in FreeLdr). Using it removes code duplication from FreeLdr / winldr. To get rid of this hack, either freeldr should be fully switched to virtual paged mode (which is not good) or code must be duplicated inside freeldr.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25072: Get rid of a hack commited in 25070 (and reverted in 25071). Alex really watches commits, beware!
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25073: - vfat now checks what CcCopyRead() returned, and return that value to the caller in case of failure - Added a check for successful call to ReadCacheSegmentChain() in CC See issue #1855 for more details.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25077: Add KdChangeOption() stub
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25093: - Remove unnecessary _NTSYSTEM_ definition - Work on hardware detection - now keyboard and pointer controllers + peripherals are detected and stored in configuration lists, however this change breaks booting (NT hangs during i8042prt initialization in QEMU).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25094: - Fix a bunch of lame bugs in keyboard/pointer controllers creation (missing configuration data length, wrong count of resources, etc). Now NT boots up with working keyboard and mouse.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25095: More ConfigurationDataLength fixes
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25098: - Remove unnecessary functions - Get, parse and use system path and options from the ini file - Comment-changes / cleanup
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25103: - MM: Don't place memory allocation bitmap right into the first 16Mb of memory - revert back to the old algorithm, which places it as high as possible - MM: Mark space under the mem alloc bitmap as free right before going to virtual mode, thus it doesn't get mapped - Save NT version which user wants to boot in the extension
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25120: - Make NTFS functions debug prints more verbose
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25125: - Assign a proper InterfaceType to the resource descriptor. Fixes assert when using VMWare video driver. Approved by hpoussin.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25129: ChangeDisplaySettingsEx() can be called with NULL DeviceName. In this case, we should look it up, instead of BSODing. Right now, this case is fixed by substituting the value to a hardcoded one "\\.\DISPLAY1" in case of NULL and call is made to store the values in registry.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25133: - Improve debug output
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25146: - Improve a debug print to provide more info.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25241: - Comment out the performance counting ("hits: xxx misses: yyy") part for the freetype lib.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 25248: Comment out a call to GdiReleaseDC() since it spams debug log with unimplemented messages. I put up a FIXME so it gets uncommented once GdiReleaseDC() is implemented.
fireball at svn.reactos.org
- [ros-diffs] [frik85] 25096: add more Vista UI related hyper links
frik85 at svn.reactos.org
- [ros-diffs] [greatlrd] 25012: Colin Finck (mail at colinfinck dot de) patch to sysdm (id=1161) fixing truncate of string and making allot better layout of the system info. See issue #1858 for more details.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25013: Adding two new debuger macro and debocument each debug macro I am using in windows and why you should use one of them with time the debug macro will be compelete remove.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25014: remove trunk stuff. for it was wine idea, if you reading msdn and test ms ddraw you can not use other interface that IID_IDirectDraw7 but wine allown you use older IID interface. But It will be hell to support DirectX 1-6 IID_IDirectDraw, IID_IDirectDraw2, IID_IDirectDraw4 so we doing like microsoft kill it. and this check can be use to detect if it wine ddraw or not. like test if other that IID_IDirectDraw7 are vaild.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25015: adding check if it is IID_IDirectDraw7 on right place and learn it is lpDD->QueryInterface that optain the d3d interface.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25016: fixed partly linking with other directdraw interface, but we still overwrite some member and crash it, when we doing a link.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25017: Fixed follow bug Create_DirectDraw 1. did not set the DDRAWILCL_DIRECTDRAW7 to This->lpLcl->dwLocalFlags 2. did not initate the This->lpLcl->dwLocalRefCnt to 0 and Main_DDrawSurface_AddRef did wrong count then
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25018: fixed follow bugs 1. Fixed memory crash bug for linking two directdraw interface 2. Fixed meoory alloc does not being overwrite when it being linked
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25019: fixed so only NULL and DDCREATE_HARDWAREONLY are accpect when you linking two directdraw interface.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25021: bug fixed some more info getting same as ms ddraw when you execute DirectDrawCreateEx fixed some comment in main.c, Comment why memory does not being fill to zero in lest windows 2000 after you play with directdraw.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25022: fixed a werid crash do not initate the member dwObsolete1 in LPDDRAWI_DIRECTDRAW_LCL
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25027: Fixed so we can optain the HAL again. Do not trust on ddraw value yo get blindy. it will rest the value you need to optian the HAL and you can not spy on it so easy then.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25034: Fixed the initate process so it do not call to StartDirectDrawHel when GUID DDCREATE_HARDWAREONLY Fixed the initate process so it do not call to StartDirectDrawHal when GUID DDCREATE_EMLATIONONLY
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25035: fixed a refer counter that was zero out, but it should be have set to 1
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25036: fixed so we return almost same flags in DD->GBL->dwFlags left todo is the DDRAWI_DRIVERINFO2
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25039: Fixed HALDD been setup right.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25051: started hacked SetCooperativeLevel and ReCreateDirectDraw code. we need it if hwnd are not null we need recreate the HAL and HEL interface for we already inistate it early.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25075: fixed a pointer I forget setup. the This->lcl->lpDDCB was not set. and that mean we did not use any interface. we are using This->lcl->lpDDCB in the iface calls
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25076: did forget to exlucde the ddraw.rbuild. sorry I did break the build
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25080: start writing on the createsurface code, current does not setup the interface right yet so we do not doing the callbacks yet
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25081: start config up createsurface right to create surface but we are not setting all value right yet.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25082: Adding more setup infromations for createsurface. (does not working yet)
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25099: revert the 25082 it cause unknown regress. I did not notice it becose I did have a crashed dx hal interface.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25104: Test code to create surface. it is a big hack to create a primare surface. but we success create a primary surface. with this hack.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25105: remove most of the hack in createsurface
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25110: small optimzing of drawing line by George Veskov (jkxxster at gmail dot com) irc nick jkxx
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25111: Remove more of createsurface hack for primary surface.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25112: fixed some check in createsurface so user can not easy crash it.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25113: Fixed all hack in createsurface, we still have some bugs and do not create surface as we should. but we lest create a single primary surface.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25117: commit the patch from bug 1874 even it does not use the RDMSR and WRMSR measure methood, we need use the RDMSR and WRMSR for dual core and CPU support it see Intel documentations AP-485, who u should do it. The patch is from HTO Bugfix detections of RTSC support for single and dual core by me, adding check if the CPU support RDMSR and WRMSR and send a true or false value to GetCpuSpeed, so we known which method we should use. HTO patch should be use when it is false. other wise we should use the RDMSR and WRMSR measure method See issue #1874 for more details.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25131: remove fireball hack in changedisplay, do not hard code the display number, with this patch we are now extract the display number from the desktop and use it patch was wroten by me and janderwald. I was to lazy finish it so janderwald did finish it thanks janderwald.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25134: bltblt is hacked now. but it draw a yellow surface now
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25136: now we are back in track, we are almost same state as we got with the old desgin of ddraw.dll bltblt working again for HAL
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25137: do not crash if we call lock and unlock but something are wrong. we manger getting a lock but ms sdk font sample does not showing the font why ??
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25141: Fixed, yeah our second test apps works ms dx sdk font.exe works equal good as it use to now. We are getting Ddlock and Ddunlock working again.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25142: small cleanup for unlock
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25143: fixed setcorative level set now the DDRAWILCL_ISFULLSCREEN flags, remove some code from blt for it does not work in fullscreen. our bltblt working now in fullscreen and windows mode.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25147: fixed format of this file do not mix tab and space
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25148: fixing more format from tab to space
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25149: more cleanup, 1. fixed more tab to space 2. rewrite addref for some inteface.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25151: exprement code for GetPxielformat, (manger crash mplayer (the gui version) in the GetDC api, and maybe for we do not have the clipper implement. yet.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25152: Do not crash in GetDC, mplayer company we do not have a backbuffer now. good news, instead for a crash
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25236: freetype cache glyth patch pass last all my test.patch ogrinal author of this patch is royce3, modify by tinus so it work again with trunk, ThePhysicist (timo dot kreuzer at web dot de) did fix the last bugs in it. at last long leave freetype glyth patch, now we got faster text output in reactos. and I where up to 38fps in winquake with this patch (debugbuild + serial debug on). This is very fast. I wonder what speed it give in release build or qemu now. See issue #511 for more details.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25237: commit same strechblt code for 8, 16, 32, it does not using putpixel anylong for 8 and 32, and small cleanup this code can be makefaster, how remove getpixel that will doing huge incress in speed, split calc to simple 1x 2x .. zoom in/out now we are using 1.1x 2.2x Zoom and 1x 2x zoom same code. if we split it we will see a speed incress.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25246: do not use hacked vfat drv revers the 25243 the hacked do not delete pendling or incomplte data and so on,
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25251: initate work of a CPUtranslator, example M68k to Intel. it is writen so not only M68k can be added. it does not work at all. it is a ground layout how I should code it.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25254: 1. Adding a dummycpu showing how you can write you own cpu brain. 2. Did make some cleanup work for m68k
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 25257: 1. setup input param to main 2. implement cpu type flag in dummy and m68k 3. Adding more opcode for m68k, but they are stubed Time to test the code and start implement m68k in next commit
greatlrd at svn.reactos.org
- [ros-diffs] [hpoussin] 25145: Try to read shell name from HKCU registry key. If HKCU registry key or file not found, fall back to HKLM registry key If HKLM registry key or file not found, fall back to names "explorer.exe" and "cmd.exe"
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 25253: ... also check the return of IoCreateSymbolicLink
hpoussin at svn.reactos.org
- [ros-diffs] [ion] 25010: - Write DLL Being mapped into NtTib->ArbitraryUserPointer so that the debugger can pick it up. - Fix bugs in DbgkWakeTarget, DbgkCreateThread, DbgkMapViewOfSection and call from NtMapViewOfSection.
ion at svn.reactos.org
- [ros-diffs] [ion] 25011: - Kill some debug prints. - Remove debug-test infinite loop from DbgkForwardException - Fix missing "break" statement in DbgkFreeDebugEvent, causing a handle leak, and in DbgkpOpenHandles, causing user-mode to get a kernel-mode handle for DLL images instead of the correct duplicated one. - Currently struggling with the fact that ArbitraryUserPointer seems to be reset to zero before it's read for the debug event, so DLL names don't come through.
ion at svn.reactos.org
- [ros-diffs] [ion] 25020: - Implement V86 trap fixup during traps and interrupts. - Implement DR register save/restore during traps, interrupts and system calls. - Remove respective entry from krnlfun.c.
ion at svn.reactos.org
- [ros-diffs] [ion] 25025: - Enable V86/DR save in HAL Clock Interrupt (and fix build). - Add debug message to fs_rec driver to analyse why it's trying to allocate 4GB of non paged memory.
ion at svn.reactos.org
- [ros-diffs] [ion] 25026: - Clear capacity data buffer before reading it to avoid 0xCCCCCCCC values and manually set failure code if nobody filled it in (a hack, but I don't understand our pre-Nixon-era storage stack to "properly" fix it, so this is good enough and kills off the 0xCCCCCCCC byte non-paged pool allocations.
ion at svn.reactos.org
- [ros-diffs] [ion] 25037: - Fix IopSecurityFile to send the IRP to the right device. - Fix IoSetInformation to send the IRP to the right device. - After the major fix in 24996, the functions that had been written to work with the I/O bug stopped working (by sending the IRP to the wrong device object, which, due to the bug was the ""right"" object), this is now fixed and the bootcd works again.
ion at svn.reactos.org
- [ros-diffs] [ion] 25071: - Revert 25070: NO. - Please look what I did inside FreeLdr. I called this function perfectly without needing to modify how it works. It's what the AdditionalBias parameter is there for...
ion at svn.reactos.org
- [ros-diffs] [ion] 25118: - Fix SleepEx. - Put volatile statements in EX_RUNDOWN_REF, IRP, DEVICE_OBJECT, ERESOURCE, FILE_OBJECT, IO_REMOVE_LOCK, WORK_QUEUE_ITEM where required (thanks to Microsoft's changes in the WDK to mark the fields properly). - Update FILE_OBJECT definition. - Add some asserts to some I/O functions. - Add stub support for File Objects created by XP+ Drivers which have File Object Extensions. - Add some fixes to IopDeleteFile, including proper reference counting for the DO and VPB, as well as cleanup when the file is closed without a handle. - Fix a bug in IopSecurityFile. - Queue and unqueue IRPs in all I/O functions. - Fully support IRP cancellation now. - Fix critical bugs in NtDeviceIoControlFile and NtDeviceFsControlFile which were causing double queueing of IRPs and freeing of invalid memory, as well as invalid paramter checking for user-mode buffers. - Add exhaustive validation checks to IoCreateFile, add more failure cases, and validate the EA buffer. Also support IO_ATTACH_DEVICE_API flag. - Implement IoCreateStreamFileObjectEx and IoCreateStreamFileObjectLite and fix several bugs in the original implementation of IoCreateStreamFileObject. - Fix a bug in RtlRaiseException. - Update Io*ShareAccess routines to support XP+ style semantics related to special File Object flags which disable their use. - Add validation to all Query/Set routines so that information clasess, lengths, buffers and alignment are properly checked. - Also add an array for the proper acess rights that each query/set operation requires. - Check backup/restore privileges during I/O File operations. - Check traverse access during I/O File Operations. - Check access privileges to the device during I/O file operations. - Rename IopReferenceDeviceObject and also verify if an exclusive DO is trying to be invalidly opened. - Support various extra security checks during I/O File/Device Parse Routine. - Fix a bug during IopCleanupIrp so that we don't dereference the File OBject if this was a create operation. - Fix some bogus asserts in IofCompleteRequest, and save the IRP Flags before signalling it's event, since the driver might've freed it behind our back. - Fix a large bug in ObInsertObject which affected the insert of unnamed objects with forced security options (Such as process/threads). - Fix the creation of the Process/Thread/Job Obejct Types to that security information is forced. - Remove "Fix PS!!!" messages since the bug is now fixed and these objects now get proper security descriptors. - Fix another bug in ObInsertObjet which wasn't properly validating user-mode objects and always assumed kernel mode. - Silence multiple trace/checkpoint messages that have accumulated throughout time for various debugging purposes.
ion at svn.reactos.org
- [ros-diffs] [ion] 25119: - Add missing header.
ion at svn.reactos.org
- [ros-diffs] [ion] 25238: - Fix critical bugs in exception handling: Unwinding was completely broken, using the wrong SEH protector to detect collided unwinding. The correct protector itself also had a broken check. - Fix architectural bug in the entire TrapFrame<->Context conversion system and Ring Privilege Transitions (Inter-ring and intra-ring) which was lacking proper sanitation and validation of segments, flags and debug registers. Among other things, IOPL is now respected, CS is not KGDT_R0_CODE | RPL_MASK anymore, and the GPF code is now properly being called. This completely fixes exception handling being totally broken and crashing firefox installer, mirc, and other applications. - Rewrite the page fault handler base code in assembly instead of relying on a broken C routine. Detect VDM, V8086, detecting expected/normal fault in ExpInterlockedPopEntrySList and faults in the system handler code. Rewrite MmAccessFault to be the main function that calls out to other sub-fault functions, and use the same prototype as NT. - Fix the KGDT boot table to have proper granularity and big flags, and extend it to 256 entries. - Create proper thread context in RtlInitializeContext and cleanup Rtl Thread routines. - Remove all int3 and breakpoints from trap handlers, and replace them with a much better "UNHANDLED_PATH" macro which freezes the system, beeps, and displays a message with the line of code that's unhandled. This is to clearly tell the user that something is unhandled, instead of nesting infinite exceptions due to the int3. - Fix a bug in INT_PROLOG. - Sanitize EFLAGS and Code Segments in KeContextToTrapFrame and KeTrapFrameToContext. - Implement KiUpdateDr7 and KiRecordDr7 as well as DR_MASK and other DR-validation macros and functions to protect against DR-vulnerabilites as well as to properly account for each active hardware breakpoint in a per-thread fashion by using the dispatcher header. - Allow CR0_EM when running in a VDM. - Fix FPU/NPX Register handling in KeContextToTrapFrame and KeTrapFrameToContext, and also speed it up by manual copying instead of a memory move. - Properly give IOPL 3 to user-mode threads if they requested it. - Detect GPF during GPF. - Detect pagefault with a trap-frame spread over two or more pages and nested. - Properly sanitize and set correct trap frame in KiInitailizeUserApc. - Return STATUS_ACCESS_VIOLATION during page faults instead of STATUS_UNSUCESSFUL. - Fix assert in VdmSwapContext, as well as Code Selector check which was broken. - Fix delayed object deletion (ObDeferDeleteObject) and the Ob Repear Routine and list. - Update Kernel Fun. - BUGBUG: Temporaily hack VMWare to detection to always detect VMWare.
ion at svn.reactos.org
- [ros-diffs] [ion] 25239: - Fix some subtle bugs in NtWaitForMultipleObjects/NtWaitForSingleObject: - Fail if memory allocation failed. - Don't overwrite original captured handle value when decoding to kernel handle. - Use PAGED_CODE. - Check timeout validity first before probing the entire handle array. - Fix a critical bug in NtSignalAndWaitForObject which was using the wrong object type (waitable object instead of signalled objecT).
ion at svn.reactos.org
- [ros-diffs] [ion] 25240: - Fix OB_SECURITY_METHOD prototype, callers, and implementors. - Add call to SeOpenObjectAuditAlarm in ObCheckObjectAccess. - Start adding Ob Callout validation on checked builds. For now only done around security functions. - Set *MemoryAllocated to FALSE in ObGetObjectSecurity early on to avoid inconcistent state if the callback failed. - Implement new XP function ObSetSecurityObjectByPointer and simplify NtSetSecurityObject by making it use it. - More Win 2003 SecurityDescriptor Cache functions to sdcache instead of obsecure.c.
ion at svn.reactos.org
- [ros-diffs] [janderwald] 25038: - New changes for the Greek Keyboard layout - by Apostolos Alexiadis - fix some formating issues See issue #1831 for more details.
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25040: - update readme See issue #1890 for more details.
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25041: - update readme See issue #1890 for more details.
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25042: - fix warning - fix svn properties
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25043: - fix correct app type
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25044: - fix some warnings when compiling with msvc
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25045: - give getfirefox a WinMain it deserves - theres no reason to include NDK for it - fix a bug in dlOnProgress while debugging it
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25046: - include gettype in build process - add missing dependency
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25047: -fix compiling with msvc
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25050: - default to __cdecl convention for gui / console apps
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25053: - move undocumented constants to more appropiate location - thnx to Alex_Ionescu
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25054: - fix msvc compile problems
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25055: - remove unused make files
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25056: - fix some warnings when compiling with msvc
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25057: - fix compiling with msvc - replace getopt with simple parse routine
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25058: -fix compiling with msvc
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25059: - give roshttpd a rbuild file - include it in build - fix building with msvc
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25069: - fix build with gcc 4.1.0
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25078: - fix a few warnings - make it compilable with msvc and gcc4.1.1
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25087: - add missing source header
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25089: - include path to generated idl files for dependant projects
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25090: - silence output
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25091: - generated client header/source files get _c postfix - generated server header/source files get _s postfix - only generate code for the required module Note: due to an bug in VS2005 build tool lib tool does only get part of generated object filename i.e. pnp_c.obj becomes pnp.obj. As a result the lib tool cannot link. However we need to generate unique obj files so that client / server project always compiles the requires source files
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25097: - various msvc fixes * inline -> __inline * use msvc generated interface name * fix duplicate definition of ElfrRegisterEventSourceA -> ElfrRegisterEventSourceW * fix memory leak in ElfrOpenELA
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25101: - only control panel applet should be started with rundll32.exe, other modules can be started w/o it
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25128: set svn:eolstyle native
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25135: - fix bug in IntChangeDisplaySettings
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25138: Part 1/2 of WDK compability fixes - add struct CONSOLE_READCONSOLE_CONTROL to wincon.h - add missing pointer typedef - fix declaration of ReadConsoleA ReadConsoleW FindFirstVolumeA FindFirstVolumeW FindFirstVolumeMountPointA FindFirstVolumeMountPointW FindNextVolumeA GetApplicationRecoveryCallback RegisterApplicationRecoveryCallback SystemTimeToTzSpecificLocalTime - fix typedef of WIN32_FIND_STREAM_DATA
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25139: Part 2/2 of WDK compability fixes - reflect previous header changes - fix prototype for GetConsoleAliasA/W CreateSymbolicLinkA/W
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25144: - msvc compability fixes - fix build breakage introduced by me
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 25252: - check if IoCreateDevice succeeded...
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 25232: Work to date. Update and add more functions to printing.c.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 25235: Implement GetDCDWord, update GetObjectType and printing.c fixups.
jimtabor at svn.reactos.org
- [ros-diffs] [mbosma] 25130: Make it a compile time choice, whether you want to use a clipper or not, because our ddraw does not support it yet.
mbosma at svn.reactos.org
- [ros-diffs] [mbosma] 25132: Check if This and ThisSrc are NULL.
mbosma at svn.reactos.org
- [ros-diffs] [mbosma] 25233: Merge to state of 0.3.1 branch.
mbosma at svn.reactos.org
- [ros-diffs] [mbosma] 25234: EmuandCo: More applications
mbosma at svn.reactos.org
- [ros-diffs] [mbosma] 25242: Add downloader to start menu.
mbosma at svn.reactos.org
- [ros-diffs] [mbosma] 25243: Add changes from cc rewrite brunch. The driver still works under the old cc because it makes use of the USE_ROS_CC_AND_FS define.
mbosma at svn.reactos.org
- [ros-diffs] [mbosma] 25244: remove vfat, changes are in trunk now.
mbosma at svn.reactos.org
- [ros-diffs] [mbosma] 25245: spelling
mbosma at svn.reactos.org
- [ros-diffs] [mbosma] 25247: Different folders for translations and other resources.
mbosma at svn.reactos.org
- [ros-diffs] [mbosma] 25255: Recommit changes from cc branch, without the hackish changes to create.c.
mbosma at svn.reactos.org
- [ros-diffs] [mbosma] 25256: include the xml of the downloader.
mbosma at svn.reactos.org
- [ros-diffs] [mist] 25062: ReactOS Intel Mac compatibility commits, part 1/2, by Michael Steil. == A20 Gate and the Keyboard Controller == In order to turn on the A20 gate, the keyboard controller has to be emptied. This is done in freeldr by reading bytes until the keyboard controller signals it's empty. Intel Macs don't have PS/2 keyboard controller and the status register always reads back 0xFF, so the "there is data" bit will never be cleared. (The same problem has been in GRUB as well as in Darwin's BIOS loader.) Added code that doesn't bother to clear the keyboard buffer if the status port reads back 0xFF. == Serial Port BIOS Bug == Insyde's BIOS reports that there is a COM1 serial port at 0x3F8 (as stored in 0040:0000 in memory), but there is none in Intel Macs, so freeldr spins infinitely while trying to empty the serial port's buffer. Added code that makes sure the loop only gets executed up to 200 times
mist at svn.reactos.org
- [ros-diffs] [mist] 25063: ReactOS Intel Mac compatibility commits, part 2/2 == LBA Functionality BIOS Bug == When the BIOS is asked whether it supports INT 13 extensions, it will answer yes if the device is a hard disk, but it will pretend that even the function to ask about this functionality is unsupported if asked about a CD drive. This is similar to what is documented in the code already: Some BIOSes return "doesn't support INT 13 extensions" for CDs. Code has been added to use INT 13 extensions (and therefore LBA read as opposed to CHS) even if the BIOS claims this is unsupported, if the device is a CD-ROM. The check for the drive type is done by comparing with 0x90: If the device number is 0x90 or above, it's a CD drive. (On Insyde's BIOS, it's 0x90, on most others, it's 0x9F). (Ironically, Insyde's BIOS cannot even do CHS on CDs, so if the bootloader correctly asks for LBA support, it will get a "no" and will fail when trying to do CHS: When querying the max. CHS values, the BIOS returns 0 sectors per track, which will make conversions from LBA to CHS impossible.) == LBA Read BIOS Bug == When trying to read from CD using the LBA function INT 13/42, the BIOS function will return as it is supposed to, with CF and AH cleared, but with an unchanged buffer. This is because freeldr passes a "disk address packets" that structure contains an extra 64 bit value at the end and is therefore 24 bytes long instead of 16. This is perfectly fine, and a BIOS should ignore any extra data in the structure, but Insyde's BIOS, which doesn't support the extra field (and thus the EDD-3.0 standard) just ignores the complete task and returns in this case. The extra field has been removed from the structure in freeldr, as it is not used anyway. The structure is now 16 bytes long.
mist at svn.reactos.org
- [ros-diffs] [peterw] 25060: - Small compilation fix for roshttpd.
peterw at svn.reactos.org
- [ros-diffs] [peterw] 25079: - Fix for "pice.sys gets loaded unexpectedly". - Patch by Usurp. - See bug http://www.reactos.org/bugzilla/show_bug.cgi?id=1898.
peterw at svn.reactos.org
- [ros-diffs] [peterw] 25106: - Added -x2 option to automatically double the number of CPUs detected and added makex.cmd to use it. - This reflects changes added for use in the RosBE.
peterw at svn.reactos.org
- [ros-diffs] [peterw] 25109: - Revert 25108, requested by silverblade.
peterw at svn.reactos.org
- [ros-diffs] [peterw] 25116: - Added -x1 option to output the number of CPUs + 1.
peterw at svn.reactos.org
- [ros-diffs] [peterw] 25121: Fix compilation \ -> /.
peterw at svn.reactos.org
- [ros-diffs] [peterw] 25122: - Fix GCC 4.1.2 build. Patch by Usurp.
peterw at svn.reactos.org
- [ros-diffs] [peterw] 25123: - Oops forgot to remove the 'rem's, and changed makex.cmd to use -x1 instead.
peterw at svn.reactos.org
- [ros-diffs] [peterw] 25124: - Fix typo ;).
peterw at svn.reactos.org
- [ros-diffs] [peterw] 25140: - Compilation fix.
peterw at svn.reactos.org
- [ros-diffs] [silverblade] 25048: Kernel Streaming cleanup - replacing with new stubs shortly!
silverblade at svn.reactos.org
- [ros-diffs] [silverblade] 25052: New stubbing of KS (Kernel Streaming) and associated header files. Updated README.
silverblade at svn.reactos.org
- [ros-diffs] [silverblade] 25107: These files aren't complete yet, but this will put them at least in their right place...
silverblade at svn.reactos.org
- [ros-diffs] [silverblade] 25108: Further stubbing of Kernel Streaming APIs (corrective path fix to follow...)
silverblade at svn.reactos.org
- [ros-diffs] [silverblade] 25114: Further stubbing of Kernel Streaming APIs: KS.SYS PORTCLS.SYS
silverblade at svn.reactos.org
- [ros-diffs] [silverblade] 25115: Stubbing of Kernel Streaming DRM module
silverblade at svn.reactos.org
- [ros-diffs] [spetreolle] 25126: unicode build fixes
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 25127: add french translation to ipconfig
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 25150: build wordpad with unicode="yes/no"
spetreolle at svn.reactos.org
- [ros-diffs] [tretiakov] 25033: Update svn:ignore
tretiakov at svn.reactos.org
- [ros-diffs] [tretiakov] 25249: Implement NtGdiPolyDraw (based on wine).
tretiakov at svn.reactos.org
- [ros-diffs] [tretiakov] 25250: Fix a typo
tretiakov at svn.reactos.org
Last message date:
Sun Dec 31 19:45:35 CET 2006
Archived on: Sun Dec 31 08:48:33 CET 2006
This archive was generated by
Pipermail 0.09 (Mailman edition).