August 2006 Archives by subject
Starting: Tue Aug 1 00:29:45 CEST 2006
Ending: Thu Aug 31 20:10:11 CEST 2006
Messages: 452
- [ros-diffs] [amunger] 23396: Fix the build on linux (for real). Patch from hpoussin, who checked that it didn't break the win32 build. This also reverts 23394.
amunger at svn.reactos.org
- [ros-diffs] [amunger] 23402: Merge 23401 from trunk, fixing ne2000 again.
amunger at svn.reactos.org
- [ros-diffs] [amunger] 23526: Correct the path to the package.dll for packmgr.
amunger at svn.reactos.org
- [ros-diffs] [amunger] 23527: Merge 23526 from trunk.
amunger at svn.reactos.org
- [ros-diffs] [amunger] 23529: Update the hardcoded ViewCVS URL. Now packmgr works on the bootcd.
amunger at svn.reactos.org
- [ros-diffs] [amunger] 23691: DBG=0 fixes, patch by Physicus.
amunger at svn.reactos.org
- [ros-diffs] [arty] 23542: Added missing return.
arty at svn.reactos.org
- [ros-diffs] [arty] 23566: Accept a NULL ResourceList if the caller is just asking how big the result will be, as indicated by a zero BufferSize.
arty at svn.reactos.org
- [ros-diffs] [arty] 23626: Add the ability to specify DNS servers and make adns work right in case they are specified.
arty at svn.reactos.org
- [ros-diffs] [arty] 23638: - Fixed timeout calculation. - Fixed a couple of leaks.
arty at svn.reactos.org
- [ros-diffs] [arty] 23639: Added gdi32, because we depend on CreateSolidBrush and kin.
arty at svn.reactos.org
- [ros-diffs] [arty] 23646: Fix elrond bug. DNS timeouts now work properly even in the absence of ICMP destination unreachable or a proper response.
arty at svn.reactos.org
- [ros-diffs] [arty] 23764: Fixed support for disk and filesystem. We're reading files normally. Now working on display modes and character input.
arty at svn.reactos.org
- [ros-diffs] [arty] 23765: Menu displays. Need stdin/hid objects.
arty at svn.reactos.org
- [ros-diffs] [arty] 23835: Some intermediate work. We start loading the kernel now. Working on early boot memory mapping. We'll rely heavily on open firmware until we're on our own page table.
arty at svn.reactos.org
- [ros-diffs] [cwittich] 23430: -splitted resource file into en.rc and msgina.rc -prettyfied msgina a bit -fixed line endings
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23436: -removed DefWindowProc from the Dialog WndProcs
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23648: * some msvc /W4 fixes
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23686: fixed some warnings
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23688: fixed some warnings (patch by w3seek)
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23690: some more msvc warning fixes
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23739: added GetSiteSidFromToken stub
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23740: * added bootloader which can be used for automated regression tests using buildbot
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23742: renamed isoboot_regtest.asm to isobtrt.asm to comply with ISO-9660 standard
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23743: added LiveCDRegTest and BootCDRegTest targets
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23744: forgot to commit these files
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23751: added vdmdbg.dll to bootcd
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 23769: fix indentation
cwittich at svn.reactos.org
- [ros-diffs] [ekohl] 23521: - Implement ScmStartServiceA and revert the last modification of StartServiceA. - Fix EnumServicesStatusExW.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 23801: - fix indentation and remove trailing whitespace - StartServiceA/W: terminate argument buffer with a double zero.
ekohl at svn.reactos.org
- [ros-diffs] [ekohl] 23846: Pass additional arguments to a service when it is started by a call to StartService.
ekohl at svn.reactos.org
- [ros-diffs] [fireball] 23446: Add an entry to enable unattended 1st stage setup (commented out by default). In order to get unattended setup working: 1. Copy unattend.inf.sample to unattend.inf, adjust as needed 2. Uncomment the line in bootdata.rbuild to include it into bootcd
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23471: Moved language resource files to lang subdir.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23475: Change "\" to "/", so it compiles both on Linux and Windows.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23482: Convert \ to / path separator in .rc files (fixes linux building process)
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23489: Fix DbgPrint / DbgPrintEx definitions to use PCCHAR instead of PCCH (recent WDK uses PCCHAR). This change fixes compiling.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23490: Fix the last definition of DbgPrint
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23491: [AUDIT] Configuration Manager Cm part of the kernel was developed from scratch for a long time ago, and based only on legally clean information sources. After going through the code, it doesn't have any signs of questionable origin. Authorship information will be added during formatting of the code.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23506: - Change DbgPrint prototype back to Alex's fix. His change was correct and my commit was wrong. - Respectively fix all occurences of DbgPrint()'s wrong prototypes throughout the tree - HACKHACK: Change KeNumberProcessors definition in "else" branch of NTDDI_VERSION #if. I'm not sure how to properly fix this and for now I marked this place. Probably NTDDI_VERSION should be set correctly in ntoskrnl and other modules which use this variable.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23508: Goodbye REGISTRY_ERROR bsod! - Change UserMode -> KernelMode in ObReferenceObject*() calls, because that calls failed - Remove Cm-specific hack from Ob "advapi32_winetest.exe registry" shows 0 failures on the first run and 2 failures on further runs. I suppose there might be a leakage in the CM. To be investigated further (or wait till complete Cm rewrite in October).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23509: Relax restriction on the segment in NtSetLdtEntries(). Look into diff for details. Thanks to Myria for providing information. There were no reasons found which can proof that this change could lead to security issues.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23524: Force -fno-sibling-call-optimisation to every module's CFLAGs. This fixes *numerous* bugs (thanks to a bug in GCC itself), even in DBG=1 builds! Just an example, comctl32.dll doesn't crash anymore in LISTVIEW_Callback(). Thanks to Dmitriy Philippov (aka Shedon) for encountering the comctl32 bug and investigating it!
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23531: - Add tracing to class.c - Slightly change header to match the new style
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23536: Dmitriy Philippov (shedon at mail.ru): Add test application for move file after reboot function of smss.exe / kernel32.dll
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23537: Dmitriy Philippov (shedon at mail.ru): - The MOVEFILE_DELAY_UNTIL_REBOOT flag is incorrect processed in the MoveFileWithProgressW function. - The add_boot_rename_entry function contains too many bugs, it crashes when deleting operation is performed, it does not save old entry in registry, etc... Fixes are based on the testing application located in reactos/base/application/testsets/smss/movefile
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23543: Revert one meaningless change from the previous patch
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23544: Computer name must always be uppercased, even despite it is an example
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23545: - Remove non-needed checks from GetClassInfoA/W, because they are performed in GetClassInfoExA/W or not performed in Windows at all - So now GetClassInfoA/W implementations are correct and all hacks are moved to GetClassInfoExA/W. This doesn't fix Abiword, but might fix direct calls to GetClassInfoExA/W which might fail due to not set "cbSize" member of WNDCLASS struct. I marked this as HACKHACK for further investigation and removal.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23569: Dmitry Philippov: Add more tests for delayed file operations
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23570: Dmitry Philippov: In MoveFileWithProgressW() - Change alloca() to RtlAllocateHeap() and add missing freeing of the allocated space - Fix incorrect FileNameLength param in call to NtSetInformationFile() - Add support for MOVEFILE_REPLACE_EXISTING flag
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23571: - Change class.c to Wine-style debugging prints, add a bit of TRACEs, WARNs and ERRs (channel-based debugging output would really help a lot...) - Fix IntMapDesktopView() to actually store the created mapping in a global list of mappings. Previously, any operation to map an address from such heap resulted in a NULL. As a side-effect, "user32_winetest.exe class" went from 31 to 27 failures.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23602: Import "USB Driver stack project for Windows NT 4.0" by Zhiming/Woodhead (mypublic99 at yahoo.com). It supports UHCI/EHCI controllers. Don't expect it to compile with ReactOS build environment. I intend to do some work on it, and use this place to keep my changes, before it's suitable for ReactOS. "I would like to see it useful for ReactOS" (c) woodhead
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23603: Fixes: - missing "; " at eol - some compatibility issues with newer WDK's files
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23605: According to Filip Navara, HCELL's structure is 1. No plans to support NT 3.x hives (thus no need for OldCell / NewCell) 2. Cmlib is a bit architecturally different from NT's implementation: "... i don't need the UserData, because that is what i return ... i don't consider it part of the header anymore"
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23610: - Brandon Turner's warning fixing patch - When compiled with gcc we assume that CPU can't do TSC (the function will be rewritten anyway since it's weird to use inline assembly in a driver) - Changed to the correct .rc file, removed duplicate one (ehci.rc) - usbdriver now compiles with reactos build system
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23611: Fix a bit of warnings
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23616: [FORMATTING]
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23650: Dmitry Philippov: - Add a test case for a multisz value which has zero-sized strings - Add a test case for query registry delete All tests are known to be passed on Windows XP SP2
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23667: Add accidentally deleted line (a call to WideCharToMultiByte() )
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23668: - Unmess header files a little - create one header file (usbdriver.h) which includes all other needed headers, also splitting a bit. Also split out the roothub driver and device manager from hub.c (which was over 4500 SLOC) - Enable PCH usage - Reduced a few warnings
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23675: - Add a new level of debug verbosity - Fix a bunch of warnings by Thomas and me
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23682: Fix compiling
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23683: Temporary fix a call to KeUpdateSystemTime(), passing third CLOCK_INCREMENT's value (100000) as third param.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23684: Dmitry Philippov: Implement SmProcessFileRenameList()
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23685: Fix a lot of annoying warnings, leaving basically only ehci.c and gendrv.c as big warnings providers
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23705: - Enable PIRQ when initializing UHCI, this solves the "no irq" problem on some UHC controllers (most popular type of such controller is the one emulated by VMWare) - Fix a mistake in the source code resulting in a bugcheck - Add _X86 to .rbuild (by Thomas)
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23727: Dmitry Philippov: - Implement RTL_QUERY_REGISTRY_DELETE (which simply deletes the key after querying) - Fix REG_MULTI_SZ to actually walk through the whole data, not stopping at the first encountered 0 character. This makes the "ntdll_winetest.exe reg" test behave exactly as on Windows XP
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23728: Don't crash during disconnection if a device doesn't have a driver
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23729: Add testsets to building process too, so that they don't bitrot (compile time is neglectable)
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23731: - Typecast a param so that it doesn't give an error in gcc - Make cmlib compilable as a makefile target "cmlib_host" (needed for linking with mkhive)
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23842: Sylvain Petreolle: Partly fix unicode build of cmd (a typo)
fireball at svn.reactos.org
- [ros-diffs] [fireball] 23843: Change a very ugly done DbgPrint() function to a good implementation. Now Freeldr shows all DPRINTs from e.g. cmlib correctly.
fireball at svn.reactos.org
- [ros-diffs] [frik85] 23724: add samba-tng to the packmgr repo
frik85 at svn.reactos.org
- [ros-diffs] [frik85] 23741: samba-tng: update the description
frik85 at svn.reactos.org
- [ros-diffs] [gedmurphy] 23410: add msi wine regression test
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23411: Wine 0.9.18 MSI vendor drop
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23412: tag 0.9.18
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23413: delete previous tag
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23414: - sync MSI to Wine 0.9.18 - note, it still has the swprintf warnings which I'll fix tomorrow (if someone reminds me ; ) ) - MSI Wine test is now in trunk, if anyone has chance to do a before and after test ...
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23420: remove wine file. This should now be defined in our psdk
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23421: fix MSI build warnings
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23425: disable the floating toolbars by default until they are useful.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23426: merge r23425 from trunk. It'll remove confusion if a user stumbles across this app when playing around.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23437: Add a header to the prop sheet and correct a variable spelling fixes bug 1731 patch from itay.perl at gmail.com
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23438: size the buffer dynamically to avoid potentially overflowing it
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23439: doh, rushed code leads to leaked resources. thanks lkjasa for pointing it out.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23440: - load the current IP address when switching from dhcp to manual. - this isn't how Windows behaves, but it should be as it makes life slightly easier in most cases
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23441: fix loading of current values for ip and dhcp
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23449: change definition to ensure calling of unicode
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23546: [AUDIT] packet.dll 3rd party lib from winpcap
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23551: [AUDIT] samlib.dll Confirmed to be clean by Eric Kohl
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23552: revert 23551, wrong directory. As my penance, I'll review this one next ; )
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23553: [AUDIT] samlib.dll Confirmed to be clean by Eric Kohl
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23555: [AUDIT] smdll.dll This is a ReactOS native library
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23556: fix a few resource leaks
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23580: [AUDIT] ws2_32 - All exported functions are fully documented on MSDN - All internal functions are clearly written with no signs of reversing - Reformat all code to ReactOS standard
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23584: Add debug print
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23585: [AUDIT] iprtprio unimplemented
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23595: Don't allow ws2_32 access to apps with bad setup data
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23596: Don't allow ws2_32 access to apps with bad setup data (commit correct version this time)
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23597: match up taskmgr with current icon theme
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23598: don't read the 0000 key. stops the annoying 'Missing NetCfgInstanceId Entry' message box when running in Windows.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23644: - Cleanup / rewrite much of the ip config code - Move hardcoded strings into a resource file ready for translation - Query registry data for friendly names, etc. We can remove some of this when the XP/vista API, GetAdaptersAddresses is implemented. - tested in Windows, untested in ROS...
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23696: add an 'uptime' command. Available in either Windows or Linux output. (defaulted to Windows)
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23702: move uptime to rosapps so Alex doesn't blow up into teeny weeny pieces ; )
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23703: delete old dir
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23760: couple of minor fixes.
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23807: [WINESYNC] update comctl32 to Wine_0.9.20
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23818: update comctl32 winetest
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23821: update msi wine regtest
gedmurphy at svn.reactos.org
- [ros-diffs] [gedmurphy] 23848: first commit of an overhaul of sc.exe - establish a connection to the SCM for each separate request, allowing the minimum privlidges required, instead of a generic (over privlidged) one. - start to move service printing to separate functions and reduce code duplication - make output 100% as per Windows - fix some commands, e.g. 'interrogate' - improve error checking - improve code structure
gedmurphy at svn.reactos.org
- [ros-diffs] [greatlrd] 23453: Created folder remotely we store all langues rc file to folder lang
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23454: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23455: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23456: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23457: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23458: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23459: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23460: finsih the move of langues rc
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23461: Created folder remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23462: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23463: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23464: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23465: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23466: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23467: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23468: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23469: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23470: Moved remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23472: move the lang filr to folder lang (do not use torstensvn to move file, torstensvn can not manger move all file at once, only command base svn)
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23473: move rc languse to folder lang
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23474: 1. move rc languse to folder lang 2. Adding rsrc.rc so u can open rc file in vs 3. Fixing Ru and Hu sublang id. so they showing in vs instead for unkown langues.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23476: 1. move rc languages to folder lang 2. Adding rsrc.rc so u can open rc file in vs
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23477: 1. move rc languages to folder lang 2. Adding rsrc.rc so u can open rc file in vs 3. fixing sublang id for hu.rc so it can be open in vs
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23478: forget this file thx fireball
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23479: 1. move rc languages to folder lang 2. Adding rsrc.rc so u can open rc file in vs 3. fixing sublang id for almost all languages so it can be open in vs ToDO each langues have diffent menu and dialog for some have update En.rc and not the rest of the languages file Never only update En.rc update all other languages file same time so we have same desgin and option and dialog box on each languages.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23480: 1. move rc languages to folder lang 2. Adding rsrc.rc so u can open rc file in vs 3. fixing sublang id for some languages so it can be open in vs
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23481: 1. move rc languages to folder lang 2. Adding rsrc.rc so u can open rc file in vs 3. fixing sublang id for some languages so it can be open in vs
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23492: fixing ddraw regress instead bsod or fail create surface, now it fail on attach surface
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23493: Bugfix DirectDraw_AddRef
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23494: fixing some bugs in DirectDraw_GetAvailableVidMem
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23495: forget remove one line in DirectDraw_GetAvailableVidMem sorry
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23554: revers Revision: 23549 | * allocate a terminating zero for every parsed argument The code cause a regress. and the old code is 100% correct. I spoken with janderwald about it *argc can be 0 when it call to CommandLineToArgv and he did not think of it. and agrument agrc is always 1, but that can not be take into accunt. for u do not paraser how many argc it exists you parser the current argv, like is it 0, is it 1 so on.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23582: uppdate Dejavu font from 2.7 to 2.9
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23600: fixed to error that was show in msvs when it compiles
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23601: fixed msvs build
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23608: 1. make so bootcd can be build again. 2. Remove stuff that does not include in 0.3.0 branch
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23614: Fixed some hard code font name 1. Bitstream Vera Sans to MS Sans Serif 2. Bitstream Vera Sans Mono to Courier New This fixed some problem that bug 1191 mentor but not all. I tested this change in ReactOS 1. using BootCD install whole process and run some ros own program and tested cmd. No problem was found with this change.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23615: do not hard code to Bitstream Vera Sans use MS Shell Dlg instead
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23640: revers 23614 it cause unexped regress in some api, the code need be goto thung pretty hard even try remove hardcode font in win32k, and it cause regress there and there. and cause regreess on boot time to time. sorry it took me most night figout out why. But I do not yet how to solv it.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23642: Update version number to 0.3.x
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23709: Add frist version of ReactOS net command. I finish frist step early that I calc, you need samba-tng rpcclient to use net command in your path. net command only support follow command "net start, net start serivce_display name, net stop", more will follow later. The help text I need some help with to fill in the info how thuse command work and design the help text better.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23710: forget this file thx christ
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23716: fixed one waring that thomas got with gcc 4.x
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23717: do right typecast for ReadFile so it compiles on gcc 4.x
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23719: bug 1769 : from w3seek : Implement some new functions
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23725: adding 640x480x32, 800x600x32, 1024x768x32 select for vbe. accoding to VBE 2.0 spec this mode shall always be while for graphic card with vbe 2.0 or higher.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23726: fix a typo
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23730: fpr 32bpp 1. Remove inline asm from hline and convert it to own asm file with intel syntax. 2. Reimplement colorfill inline asm version and convert it to own asm file with intel syntax. the asm code can be optimze bit more. But for done
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23732: for 24bpp 1. Remove inline asm for hline and implement a asm version of it in intel syntax. (optimzeing of this version can be done better, but it for be done for now) 2. set eorly style on file I forget.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23733: forget commit rbuild file for win32k
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23745: fix a crash in quake
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23746: sorry wrong version
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23749: reapplay rev 23614, it we have now russain letters and other contrus special letters. The bug I experis before was reletate to ntoslnrl and is complete gone. I have now reboot and boot around 10-20 times and run same program. But we see all unicode -> ansi problem with this change if u select russan in reactos
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23756: Commit one part from big patch from Pablo Borobia (pborobia at gmail dot com) he is done the clipboard project 1. implement detail show for network. Magnus Olsen (me) aka GreatLord I did review ncpa changes, he did only forget free the memory when detail propers was exit. I set erly style on file that was not set. I also update most .rc so they contain the english res text. please translators translate this.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23757: fixing the spelling english spelling thanks mifritscher to notice it.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23766: put in if define i386 for asm version of cos, sin, atan2, floor, ceil we do not have a C version of those commands in rbuild file
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23770: revert 23768 for this member does not exists in psdk or ddk in windows. and that reason is it wrong. I told the author of the patch on the irc this changes was wrong.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23771: add back change long to long_ptr change did not think about it was correct thx hpussin
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23772: Created folder remotely here we prepare copy asm version of math api from rtl asm version
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23773: Copied remotely ceil from rtl to crt/math/i386
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23774: Copied remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23775: Copied remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23776: Copied remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23777: Copied remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23778: Copied remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23779: Copied remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23780: Copied remotely
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23784: 1. Rewote atan.c to pure asm 2. Rewote log10 to pure asm 3. Delete unuse c/asm files like ceil, cos, fabs, flor, sin, sqrt, and tan 4. Switch to rtl asm version of pow 5. Follow need be convert to asm atan2, exp, fmod, ldexp 6. Follow need c version atan2, exp, fmod, ldexp, atan, log10, pow 7. Add i386 arch dections in rbuild for asm/inline asm so we using only i386 asm on x86 cpu
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23787: Detect i386 asm code for setjump (we only have one asm version I add arch dections for it in rbuild
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23788: [Audut] clean, after locking at the header I can see clear they comes from wine/djgpp with small changes in some headers that is ros specify.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23789: Audult : code is from djgpp most of it, ReactOS own code is like two line long
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23790: found more inline asm. 1. move all inline asm to folder i386 2. to do : seh.s should be rewrites to intel syntax 3. to do : almost all c files in folders i386 need be convert to true asm instead using inline asm 4. add dection for x86 arch in rbuild for each found I have done
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23799: Implement RtlRandomEx by copy RtlRandom code. ms have two different implement, One random is faster that other, (in some doc I read (maybe from osr) some year ago), the RtlRandomEx is not document in the free ddk/sdk, but it is include in ddk/ifs kit, according the doc.
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23804: Kill inline asm code compete in RtlUlongByteSwap for it doing swap wrong. we go back using the C version. Thanks Fireball
greatlrd at svn.reactos.org
- [ros-diffs] [greatlrd] 23826: Wrote RtlUshotByteSwap RtlUlongByteSwap and RtlUlonglongByteSwap to asm code. but we need a C api for header to linking it right. Put the asm version to i386
greatlrd at svn.reactos.org
- [ros-diffs] [hpoussin] 23407: Use the locally modified StartupInfo, instead of the one the caller gave us
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23422: - Implement INF_STYLE_OLDNT style in SetupOpenInfFileW - Add some documentation in header file
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23424: Winlogon: - Register CTRL+ALT+DELETE notification - Better session loop between all GINA dialogs - Display a dialog box if GINA DLL cannot be loaded GINA: - Add an graphical and text interface to enter username/password - Take care of autologon parameters in registry
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23427: Fix compilation
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23433: Implement shutdown and unlocking Remove some useless code Implement Timeout for dialogs
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23434: Simplify management of loggedout window Implement locking/unlocking of the workstation (only by code, not the associated dialogs)
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23435: Don't try to remove a status message if none have been displayed and GINA has not been initialized
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23442: - Specify *W at the end of function calls, and remove the need to define UNICODE - Rename MsGina to Gina - Start services.exe before running 2nd stage setup
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23443: - Remove now useless entries about PCI bus, as StartService is now working in 2nd stage setup - Add Netlogon service (lsass.exe)
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23444: We should be able to set ThreadImpersonationToken information with NtSetInformationThread
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23445: Try to implement a working shutdown. Sorry, I had to disable some code to close user processes in subsystems/win32/csrss/win32csr/exitros.c
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23447: Implement /CMDCONS switch, which allows the user to start in text mode Autologon should only be done once (when starting the computer, not after the user has logged out) Remove the status message dialog only in GUI
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23496: - Add dsgetdc.h header - Add missing constants SECURITY_MIN_SID_SIZE/SECURITY_MAX_SID_SIZE - Define FreeInheritedFromArray only when _WIN32_WINNT >= 0x0501
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23497: Fix return type in .idl file (advapi32.dll and services.exe already agreed on a error code status as return type)
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23498: STDCALL -> NTAPI Update my mail address
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23499: Fix a few referencing bugs (Object type must be specified if AccessMode is UserMode)
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23500: Update French translation
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23501: Cleanup shutdown code path. Now, the user can logoff and logon again.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23502: Add more SID defines
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23503: Implement CreateWellKnownSid and IsWellKnownSid, by ripping the Wine implementation (created by Robert Reif)
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23504: Move code around files to be more like Wine. No code change.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23505: Fix an infinite loop if environment variable is not defined
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23507: SECURITY_NT_NON_UNIQUE_RID -> SECURITY_NT_NON_UNIQUE
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23510: Put standard types in a common header Thanks to Elrond from Samba-TNG for help
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23512: Move some more standard types in a common header Thanks to Elrond from Samba-TNG for help
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23513: Return code is really a NTSTATUS, not an unsigned int
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23514: Remove extra call to SETUP_CreateDevicesList
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23515: Skip first call to AddDevice
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23516: Add missing svn:eol-style property
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23519: Call ScmrStartServiceW in StartServiceA to prevent code duplicating between ScmrStartServiceA/W in services.exe
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23520: - Start lsass.exe sooner, as Gina can call LsaRegisterLogonProcess in WlxInitialize - Check that loaded Gina has all needed functions - Set security attributes on windowstation and desktops
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23522: Patch by Filip Navara: Remove the call to HvFree, as the hive was not initialized
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23523: Give a valid name to the event
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23530: Remove HandleExitWindows, and move its code to HandleLogoff and HandleShutdown Lots of cleanup
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23532: Fix a bug in NtQueryInformationThread, which was leading to its unusability in user mode
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23533: A thread may exit with a status code of 0.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23534: Check if logoff succeeded before continuing Check if shutdown succeeded before calling kernel
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23540: Add code to start the screensaver from winlogon This code should replace the existing one in win32k/csrss, but is not activated (yet) due to some bugs: - Calling SetWindowsHookEx with WH_KEYBOARD_LL gives a BSOD when pressing a key - Time field in PKBDLLHOOKSTRUCT/PMSLLHOOKSTRUCT should be in milliseconds - Screen saver parameters can't be retrieved with SystemParametersInfoW - Probably others... Plus a few less important ones: - When sending a message with HWND_BROADCAST, the invisible SAS window doesn't get the message - When calling (NtUser)SystemParametersInfo, WM_SETTINGSCHANGE message is not sent - desk.cpl doesn't save (some) screensaver parameters to registry
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23541: "Unicodify" msgina Add stubs for locking/unlocking
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23643: Fix compilation of ntoskrnl
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23671: Allow to change more easily the prefix of remote interface functions in services.exe This is a step to share this file with Samba-TNG Thanks to Elrond from Samba-TNG for help
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23687: Build usbdriver without warning, at least with gcc 3.4.2
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23689: Fix all warnings detected by gcc 4.2 Patch by Thomas Weidenmueller
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23708: Add an assert in IntEngCreateXlate
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23712: Implement IOCTL_SERIAL_WAIT_ON_MASK Better implementation of IOCTL_SERIAL_SET_WAIT_MASK Remove "Serial:" prefix on debug output
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23715: Fix a missing referencing in PsImpersonateClient (dereferenced in PsRevertThreadToSelf) PspWriteTebImpersonationInfo may be used to set or to clear impersonation info => remove an extra assignment
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23747: Set user locale at login. User interface may now be (again) in other languages than English
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23754: Add guard to prevent multiple inclusions (not used yet)
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23755: Add French and Bengali resources to build Sort files by alphabetical order
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23767: Fix bug 1770. Patch by Grzegorz Jaskiewicz
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23768: Add some missing SIDs. Fix bug 1772. See http://www.msfn.org/board/lofiversion/index.php/t43597.html for the list of authorities
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23792: Implement RegNtPreEnumerateValueKey/RegNtPostEnumerateValueKey registry callbacks. Add missing callbacks in some paths Fix a few typos
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23800: Add missing includes in .rc file Sort them in alphabetical order
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23805: Fix MsiGetFeatureStateA/W and MsiGetComponentStateA/W prototypes
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23808: Update MSI to current Wine version. Autosync will be put in place very soon for this dll.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23812: Add msi_ros.diff
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23814: Allow a _ros.diff file to create files and don't let wineimport.cmd commit a deletion Fix a few more bugs
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23815: wineimport.cmd (>= r23814) is now able to handle msi.dll autosync. Mark it as such.
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23816: avifil32.dll can now be autosynced with Wine
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23822: mpr.dll can now be autosynced with Wine
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23834: Clean up console functions in usetup. We now have 2 categories: - The same functions as in Win32 Console API, prefixed with Con - The helpers (which call Con* functions) prefixed with CONSOLE_ Do according changes in other files
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23836: Cleanup in .inf file handling of usetup: - Equivalent setupapi functions have the same protoype as in Win32 API - Extra functions have the INF_* prefix
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23837: Fix Linux build (filename case problem...) Thanks gregj on IRC
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23839: Fix build for Linux people, where gcc claims that it doesn't support I64 for printf. Thanks Usurp on IRC
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23840: Remove some code duplication when calling PopupError Add ConAttachConsole stub
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 23841: Add ATTACH_PARENT_PROCESS constant
hpoussin at svn.reactos.org
- [ros-diffs] [ion] 23404: - Document explaining the purpose, goals, organization and status of the Cm Branch.
ion at svn.reactos.org
- [ros-diffs] [ion] 23450: - Add a couple dozen types to cm.h, all matching public NT structures for the registry manager. - Also add some flags and other defines. All flags are named/based on information from WinDBG and ASSERTs. - Add cm_x.h with already some macros we'll be using a lot. Some of these come from assertions. - Add some of the current empty files. - Delete old cm files/code. - Update cminfo.txt with current status. - Add trace macros support.
ion at svn.reactos.org
- [ros-diffs] [ion] 23451: - Remove the lock on cm.h, it's an entirely new/clean file.
ion at svn.reactos.org
- [ros-diffs] [ion] 23483: - Implement ExInitializePushLock and ExConvertPushLockSharedToExclusive.
ion at svn.reactos.org
- [ros-diffs] [ion] 23484: - DDK Compatibility fixes.
ion at svn.reactos.org
- [ros-diffs] [ion] 23485: - Add cmhive.c now that the code mostly makes sense. (requires changes in cmlib to compile).
ion at svn.reactos.org
- [ros-diffs] [ion] 23486: - mangledDDK had no idea what a const char is, now it does. - mangledDDK had wrong prototypes of DbgPrint/Ex. - PSEH too. - Fixed ntoskrnl headers to build with Windows 2003 header definitions. Make handle.c force usage of Windows 2000 header definitions, because the handle code is Win2K. - mangledDDK had wrong KeNumberProcessors definition.
ion at svn.reactos.org
- [ros-diffs] [ion] 23487: - Fix how DDK is included.
ion at svn.reactos.org
- [ros-diffs] [ion] 23488: - Fix another incorrect DbgPrint prototype.
ion at svn.reactos.org
- [ros-diffs] [ion] 23572: - Start using some NT structures (need to get rid of "Opaque").
ion at svn.reactos.org
- [ros-diffs] [ion] 23573: - KEY_CELL => CM_KEY_NODE
ion at svn.reactos.org
- [ros-diffs] [ion] 23574: - VALUE_CELL => CM_KEY_VALUE
ion at svn.reactos.org
- [ros-diffs] [ion] 23575: - Fix small build brekage. - Fix HBIN definition.
ion at svn.reactos.org
- [ros-diffs] [ion] 23576: - CELL_HEADER -> HCELL.
ion at svn.reactos.org
- [ros-diffs] [ion] 23577: - Parameter changes to HvInitialize
ion at svn.reactos.org
- [ros-diffs] [ion] 23578: - Make HHIVE part of EREGISTRY_HIVE, similarly to NT. - Get rid of Opaque member and paramter..
ion at svn.reactos.org
- [ros-diffs] [ion] 23583: - Get rid of "ChunkSize" through a sickening hack (however this should make the Hv* interface compatible enough for me to resume work on the cm branch).
ion at svn.reactos.org
- [ros-diffs] [ion] 23586: - Add CM_VIEW_OF_FILE, CM_DELAYED_CLOSE_ENTRY. - Fix CM_KEY_CONTROL_BLOCK definition. - Fix minor parameter definition in CmpInitializeHive - Add cmkcbncb.c with the current work for NCB/KCB management, as well as cache indexes and delayed allocation/free. Some of these routines will go into cmutil.c soon. File is incomplete (have not coded all the routines yet, just the general framework) and full of bugs.
ion at svn.reactos.org
- [ros-diffs] [ion] 23588: - Properly disable impersonation in PsDisableImpersonation if it was previously enabled, instead of not disabling it. (fix a wrong check). Thanks to Arty.
ion at svn.reactos.org
- [ros-diffs] [ion] 23590: - Add definitions for HCELL_NIL and HCELL_CACHED. - Add CM_DELAY_DEREF_KCB_ITEM. - Add CM_CACHED_VALUE_INDEX, CM_CACHED_VALUE. - Add macros for dealing with cached cells (CMP_GET_CACHED_CELL, CMP_GET_CACHED_DATA, _INDEX, _VALUE and CMP_IS_CELL_CACHED). - Implement CmpRemoveFromDelayedClose, CmpDelayDerefKCb, CmpCleanUpKcbValueCache, CmpCleanUpKcbCacheWithLock. - Fix return value of CmpAllocateDelayItem.
ion at svn.reactos.org
- [ros-diffs] [ion] 23591: - Add NCB lock macros. - Implement CmpDereferenceNcbWithLock, CmpFreeDelayItem.
ion at svn.reactos.org
- [ros-diffs] [ion] 23592: - Update status.
ion at svn.reactos.org
- [ros-diffs] [ion] 23594: - Fix CMP_ASSERT_EXCLUSIVE_REGISTRY_LOCK and CMP_ASSERT_REGISTRY_LOCK - Create cmutil.c and add registry lock routines in it, as well as CmpAllocateDelayItem and CmpFreeDelayItem (move them out from cmkcbncb.c) - Implement CmpCompareCompressedName.
ion at svn.reactos.org
- [ros-diffs] [ion] 23619: - Some micro-architectural changes and cleanups.
ion at svn.reactos.org
- [ros-diffs] [ion] 23621: - Add support for APC-delivery after context-switch (not yet programmed) - Detect and crash if context switch is done inside a DPC. - Switch kernel stack a bit earlier - Don't switch address space if we're still in the same process, and fix some duplicated code that was mixed up together. - Move LDT setup out-of-line.
ion at svn.reactos.org
- [ros-diffs] [ion] 23622: - Fix bug 1764 reported by alexvlas.
ion at svn.reactos.org
- [ros-diffs] [ion] 23623: - Damn copy/paste bug.
ion at svn.reactos.org
- [ros-diffs] [ion] 23624: - Don't use EFLAGS to store the Wait IRQL, just push directly, it's cleaner. - Detect if kernel APCs are pending and request APC_LEVEL software interrupt from HAL if they are, returning with the right apc status. - Also update INT21 VDM Descriptor handler when updating LDT descriptor.
ion at svn.reactos.org
- [ros-diffs] [ion] 23625: - Remove some FPU deprecated constants and use the new ones. - Deliver APCs on return from context switch with pending kernel APCs.
ion at svn.reactos.org
- [ros-diffs] [ion] 23628: - Detect NPX/FPU in simple assembly and XMMI/SSE2 by using CPU Feature flags, replacing the old asm+c mess. - Handle FPU/SSE saving in the CONTEXT<->KTRAP_FRAME routines directly, and using KiFlushNPXState assembly function. - Implement a naive Trap 7 (FPU Fault) handler in assembly that properly does most of the work required to handle an FPU fault. Not yet complete however since it almost ignores user-mode faults (just like trunk). FPU isn't done in ctx switching yet. - Remove all the other .c code that dealt with FPU stuff and had become incompatible since more then a year ago.
ion at svn.reactos.org
- [ros-diffs] [ion] 23631: - Fixes to CONTEXT<->KTRAP_FRAME conversion.
ion at svn.reactos.org
- [ros-diffs] [ion] 23632: - Implement generic exception dispatcher for traps (kind-of analogous to KiKernelTrapHandler/KiUserTrapHandler but in assembly and more generic/compact). - Switch Traps 0, 1 to it. - Trap 2 is NMI, bugcheck immediately since we can't handle them yet.
ion at svn.reactos.org
- [ros-diffs] [ion] 23633: - Switch 4, 5, 6 to common ASM dispatcher as well.
ion at svn.reactos.org
- [ros-diffs] [ion] 23634: - Convert 8, 9, 10, 15/F
ion at svn.reactos.org
- [ros-diffs] [ion] 23635: - Call KiSystemFatalException directly instead of duplicating the code 5 times.
ion at svn.reactos.org
- [ros-diffs] [ion] 23636: - Gutted out KiTrapHandler. Now it is only a gateway for GPF/UD for V86 mode. - Removed all the code in userptrap.c and removed KiKernelTrapHandler. - Set Traps 11, 12, 16 and 17 as unhandled for now(Segment fault, stack fault, fpu fault and alignment fault). We weren't really "handling" them in the past either. - I probably need to implement GPF handler for non-V86 mode to support Lazy segment loading and fix the vmware syscall bug that has been haunting me for two years.
ion at svn.reactos.org
- [ros-diffs] [ion] 23637: - Delete bios.c and usertrap.c - Add Ke entries to KernelFun!
ion at svn.reactos.org
- [ros-diffs] [ion] 23645: - Implement GENERATE_IDT_STUBS/GENERATE_INT_HANDLERS - Generate actual Unexpected Interrupt entries in the IDT for INTs > 0x30 (basically IRQs). - Generated all 208 Unexpected Interrupt Handlers for all INTs (using a single macro line) and implement a "Tail" function to handle them instead of bugchecking like before (they're now sent to HAL properly). - Implement INT_PROLOG macro to create KTRAP_FRAME for interrupts (similar to traps). - Part 1 of major changes to come....
ion at svn.reactos.org
- [ros-diffs] [ion] 23649: - Commit current work on IRQ rewrite. Currently in a very ugly/dirty state of flux between the new ASM code (with tiny hacks) and the old C code (with giant hacks). I feel that this is a good/stable middle ground before continuing further with the changes.
ion at svn.reactos.org
- [ros-diffs] [ion] 23651: - Use the IDR in the PCR intead of a local picmask. - Use ASM version of HalBeginSystemInterrupt.
ion at svn.reactos.org
- [ros-diffs] [ion] 23652: - Switch to ASM version of HalEnableSystemInterrupt
ion at svn.reactos.org
- [ros-diffs] [ion] 23653: - Get rid of the peculiar idea that the HAL should manually hack into ntoskrnl through a hack export and hackishly call the registered device interrupt handlers. This is why computers have a PIC in the first place...
ion at svn.reactos.org
- [ros-diffs] [ion] 23654: - Add the code necessary in the C version of KeLowerIRql to properly mask the PIC, and enable #ifed code in ASM KeRaiseIrql to mask the PIC, since it now works.
ion at svn.reactos.org
- [ros-diffs] [ion] 23655: - Use the IRR to determine APC delivery.
ion at svn.reactos.org
- [ros-diffs] [ion] 23656: - Remove HalpEndSystemInterrupt since we were already doing that code in HalpLowerIrql.
ion at svn.reactos.org
- [ros-diffs] [ion] 23657: - Call KiDispatchInterrupt through an interrupt gate instead of directly.
ion at svn.reactos.org
- [ros-diffs] [ion] 23658: - Deliver APCs through a proper interrupt gate as well.
ion at svn.reactos.org
- [ros-diffs] [ion] 23659: - Disable interrupts while in HalpLowerIrql - Properly handle IRR. - Call IRR Handlers through the SWINT table.
ion at svn.reactos.org
- [ros-diffs] [ion] 23660: - Duplicate code between the remaining functions (KfLowerIRql and HalEndSystemInterrupt) so testing the switch to their ASM versions will be easier. - Use same table as in ASM code.
ion at svn.reactos.org
- [ros-diffs] [ion] 23661: - Fix bugs in ASM version of KfLowerIrql (not yet used) - Fix bugs in INT_PROLOG. - Fix an important bug in TRAP_EPILOG which was causing register restoration to happen at all times (such as in Kei386EoiHelper/KiServiceExit2 when it shouldn't happen). - Add DRx restoration from trap frame, if DR7 is set. - Added and fixed some debugging assertions in TRAP_EPILOG.
ion at svn.reactos.org
- [ros-diffs] [ion] 23662: - Switch to ASM version of KfLowerIrql
ion at svn.reactos.org
- [ros-diffs] [ion] 23663: - Switch HalEndSystemInterrupt to ASM version and get completely rid of the irql.C file.
ion at svn.reactos.org
- [ros-diffs] [ion] 23664: - Fix some IDR->IRR bugs. - Enable 2ndEntry for HalpEndSoftwareInterrupt (pending interrupt inside an interrupt).
ion at svn.reactos.org
- [ros-diffs] [ion] 23665: - Enable 2nd entry for HalEndSystemInterrupt but not actually using the optimized 2nd entry since ROS IRQs are currently built with a completely different trap frame.
ion at svn.reactos.org
- [ros-diffs] [ion] 23666: - Kill two more hacks. IDR isn't hacked at 0xFFFFFFA on startup anymore, and the PIC is correctly set to 0xFA at startup.
ion at svn.reactos.org
- [ros-diffs] [ion] 23669: - Switch PRIMARY_VECTOR_BASE to 0x30 instead of 0x40, as it should be.
ion at svn.reactos.org
- [ros-diffs] [ion] 23670: - [AUDIT] After spending some time looking at the current HAL, I believe it to be clean and written by authors which had knowledge of system internals and have always used clean-rooming. As well, the difference in implementation, complete and utter incompatibility with NT as well as the presence of some Linux-based code confirms this. - Fix function definitions of HalQueryRealTimeClock, HalGetEnvironmentVariable. They were defined in the NDK in one way, but implemented another way, and since the HAL didn't include its own NDK file, the compiler didn't realize this. Calls of these functions might've experienced serious problems. - Also fix HalHandleNmi and HalInitSystem definitions. - Add stub code to actually setup the Clock Interrupt.
ion at svn.reactos.org
- [ros-diffs] [ion] 23672: - Fix some bugs in INT_PROLOG so that it can be used in cases like Unexepcted interrupts, where we don't want to push a fake error code, and want to use our own parameter.
ion at svn.reactos.org
- [ros-diffs] [ion] 23673: - Get rid of some large debugging functions that were called at all times, and don't manually deliver user APCs anymore, since the HAL handles it now.
ion at svn.reactos.org
- [ros-diffs] [ion] 23674: - Enable the code in KeInitializeInterrupt that copies the Interrupt Template to the KINTERRUPT object and modifies the template pointer to point to the KINTERRUPT. - Add the template code in trap.s.
ion at svn.reactos.org
- [ros-diffs] [ion] 23676: - Implement Chained and Normal generic interrupt handlers. - Make generated handlers have a proper .func symbol for symbol data. - Make IDT writable, the page shouldn't be read-only. - Change some symbol names.
ion at svn.reactos.org
- [ros-diffs] [ion] 23677: - Completely re-implement IRQ support (KeInitialize/Connect/Disconnect) interrupt using the same model as NT. Implementation was done by analyzing various of my systems at runtime with WinDBG and tracing through some of the code and dumping relevant objects. - Uses new code added to trap.s for generic dispatching, as well as the NT implementation which copies a "template" into the ->DispatchCode array of every KINTERRUPT object. - Also adds support for chained interrupts, but this hasn't been tested yet. Floating interrupts are not supported on NT it seems, so I haven't implemented those at all. - KiDisableInterrupt not yet re-implemented, and timer code is still piggybacked on the old implementation.
ion at svn.reactos.org
- [ros-diffs] [ion] 23678: - Write a basic Clock Interrupt handler in the HAL (doesn't deal with changing increments yet, just like current ROS). It will call KeUpdateSystemTime once ready. - Implement KeDisconnectInterrupt with the new implementation. - Put Clock Interrupt initialization in the right place (might still be too late: must investigate more). - Added a debug print when unexpected interrupts are called, just noticed this happens on my checked machine, and it's a useful tracing tool.
ion at svn.reactos.org
- [ros-diffs] [ion] 23679: - Update KeUpdateSystemTime to use variable increments. - Update KeTickCount properly instead of an ugly timecast hack. - Also update UserSharedData->TickCount. - Get rid of KiRawTicks. - Properly update KiTickOffset at the end.
ion at svn.reactos.org
- [ros-diffs] [ion] 23680: - Make KeUpdateSystemTime independent, so that it returns and exits from the current ROSterrupt by itself. - Make KeUpdateRunTime increase the interrupt count, check for V86 as well as for user-mode by using the CS and EFLAGS (isntead of PreviousMode), also only request DPCs if DpcInterruptRequested isn't already set, and only perform Quantum End if this isn't the idle thread. - Add clock.S which will have the clock interrupt handlers of the kernel (UpdateSystemTime and UpdateRunTime) and ultimately replace the only reason irqhand.S is still around (the clock interrupt). Implement the current version of KeUpdateSystemTime in assembly, with stack optimizations since we'll be called from the HAL later.
ion at svn.reactos.org
- [ros-diffs] [ion] 23681: - Add more missing offsets to asm.h (as always, taken from ks386.inc) - Fix incorrect KPCR_PRCB_DPC_ROUTINE_ACTIVE which was totally wrong (And could've caused a crash in the context swicher) - Also fix the definition of KRCB which was off-by-4 after about offset ~0x500. It wasn't causing problems because assembly code only used < 0x500. - Write the ASM implementation of KeUpdateRunTime (not used yet).
ion at svn.reactos.org
- [ros-diffs] [ion] 23692: - Fix some bugs in clock.S - Enable clock.S versions of KeUpdateSystem/RunTime and export them properly. - Enable systimer.S to call into kernel's KeUpdateSystemTime. - Enable Hal's Clock Interrupt during Phase 1. - Remove most of the code that was still left in irq.c - Only one large problem remains now, which is the spurious firing of the clock interrupt before we're ready to handle it... I will try to fix this today.
ion at svn.reactos.org
- [ros-diffs] [ion] 23694: - Got rid of the deprecated stuff left in irq.c and directly implemented it as part of irqhand.S (which is also deprecated). - Cleaned up irq.c. Fixed file header, function prototypes, includes, etc, and moved general definitions and externs to ke.h
ion at svn.reactos.org
- [ros-diffs] [ion] 23695: - The last piece of the puzzle: we had to initialize the IDR in HalInitProcessor to set it to the default of 0xFFFFFFB so that we don't get IRQ 0 and IRQ 1 until we're ready to handle them, which was causing the clock interrupt to be called too early. - Remove irqhand.S and all other remaining pieces of deprecated code.
ion at svn.reactos.org
- [ros-diffs] [ion] 23697: - Fix compiling/linking problems. - Remove KrnlFun entry - IRQs are now done through a typical NT/ROS trap frame and are synchronized and compatible with trap.S. - Enable 2nd entry interrupt calls in HalBeginSystemInterrupt, since IRQs now use the right trap frame.
ion at svn.reactos.org
- [ros-diffs] [ion] 23698: - If SeCaptureSubjectContextEx is called without a process, at least NULL-initialize the context to catch dereferences of invalid pointers.
ion at svn.reactos.org
- [ros-diffs] [ion] 23699: - Get rid of some code.
ion at svn.reactos.org
- [ros-diffs] [ion] 23700: - We do not speak about the v86 hack. - This should fix the V86 GPF error.
ion at svn.reactos.org
- [ros-diffs] [ion] 23701: - Add some debugging code to see why trap frames are screwed up.
ion at svn.reactos.org
- [ros-diffs] [ion] 23706: - Fix some bugs
ion at svn.reactos.org
- [ros-diffs] [ion] 23707: - Viva la deprecation! Trunk should now boot and the installer should work. - Basically revert the new HAL/KERNEL IRQ code by putting the old one in, but without the actual pain of svn reverting and losing all the previous code. - The old code goes in ntoskrnl\deprecated, and we only add a comment to the .rbuild file, re-export an old function, and initialize the old code in kernel.c. All the other kernel changes stay in-place to be tested. - Same for hal, basically replace irq.S with irql.c in the .rbuild file, and disable the call to Halpinit1. All the other changes remain.
ion at svn.reactos.org
- [ros-diffs] [ion] 23714: - Transform TRAP_PROLOG into a GAS macro. - Remove code in the page fault handler which was corrupting the trap frame. - Remove some ROS hacks that dealt with the fact the trap frame was getting corrupted, since now it isn't anymore. - Enable code that checks for Teb->GdiBatchCount during win32k system calls. The bugs that were mentionned in the #if 0 are fixed.
ion at svn.reactos.org
- [ros-diffs] [ion] 23720: - Fix a bug during exceptions, thanks to W3seek, nice find.
ion at svn.reactos.org
- [ros-diffs] [ion] 23721: - Fix some bugs in KiChainedDispatch.
ion at svn.reactos.org
- [ros-diffs] [ion] 23722: - Remove useless stack operations in KiInterruptDispatch that I used for debugging.
ion at svn.reactos.org
- [ros-diffs] [ion] 23723: - Even though in assembly we return the BOOLEAN in all of EAX, HalBeginSystemInterrupt should, in theory, only use AL and we shouldn't make assumptions about any other bits. So chang ethe code to or al, al, instead of or eax, eax.
ion at svn.reactos.org
- [ros-diffs] [ion] 23762: [AUDIT] - Our CSRSS implementation is too different and incompatible for NT to have possibly been done through non-clean methods. Clean methods were probably not even used, except for reading documentation, since most of the code seems to be based on guesses and original implementations. (As a simple example, NT's CSRSS is 4kb, with all actions done by a server DLL. ROS has none of this).
ion at svn.reactos.org
- [ros-diffs] [ion] 23763: - Complete and utter reimplementation of V86 Mode for Ke386CallBios. Details below. Tested on QEMU/VMWARE. May give you a breakpoint/crash on real hardware - please let me know the V86 opcode displayed on the debug log/screen if this is the case *if you see such a message*. - Got rid of all the previous related assembly code and implemented Ki386SetupAndExitToV86Mode and Ki386BiosCallREturnAddress. - Implemented GPF (Trap 13) code for V86 faults (which will happen in V86 mode). Implement a generic Ki386HandleOpcodeV86 handler that increments counts and calls the right opcode handler. - Implemented an Opcode Table Entry Index and Opcode Table array for mapping opcodes that caused a GPF to their V86 handlers/emulators. - Implemented handlers for PUSHF, POPF, CLI, STI, IRETD and INTnn, which is what QEMU/VMWare and *most* VIDEO ROM BIOS code should use. - Created a /vdm tree and moved all NTVDM/VDM specific code there. - Halfplemented VdmStart/EndExecution APIs which the BIOS ROM V86 implementation is built upon. Currently don't handle VDM at all, only this V86 mode. - Also added code for NtVdmControl and fixed up CSRSS and ACPI's calls to this API. - Added detection and FIXMEs for support of VMEs in VMWare, Bochs and real hardware (VME is not yet supported). - Move exp.c fixmes to krnlfun and remove kernel fun entries that this patch fixes.
ion at svn.reactos.org
- [ros-diffs] [ion] 23793: - Jesus Christ... will Hell freeze over before someone finally listens and implements a proper PE loader in Freeloader?
ion at svn.reactos.org
- [ros-diffs] [ion] 23794: - Add about two dozen new bugcheck codes and strings. - Major cleanup of exp.c to move out deprecated and old code. - Use KdDebuggerNotPresent to determine if KDBG is there or not. KdDebuggerEnable is now set whenever booting with debugging -- even if only serial port or screen debugging. - Complete cleanup and major rewrite/improvement of bugcheck code: - Moved stack dump routines to bug.c and cleaned them up. Next step is to remove most of them and implement them properly as part of RtlCaptureStackBackTrace and RtlWalkFrameChain. - Use InbvDisplayString for everything now. BSODs will only truly show on screen. (however, part of the KeBugCheckWithTf improvements, a special "if debugger enabled" BSOD will also be displayed for debugging purposes). - Do checksum calculation in bugcheck callbacks. - Detect and display which drivers belong to which EIP. - Implemented code to select the proper verbose BSOD message depending on the bug check code. - Also implemented code to detect a variety of "known" bug check codes and to recover more data on them, and/or modify them accordingly. Sadly ROS doesn't yet make use of most of these codes. - Factored out and split some code into individual routines. - Look and functionality is now identical to Windows XP. - Stack trace will only be shown if KDBG isn't connected. If KDBG is connected you can do "bt" anyway (which is more powerful).
ion at svn.reactos.org
- [ros-diffs] [ion] 23795: - Implement RtlCaptureStackBackTrace and RtlWalkFrameChain and add definitions to ntifs.h - Get rid of KeRosGetStackFrames and replace usage by RtlWalkFrameChain or RtlCaptureStackBackTrace, depending. - Remove this entry from Kernel Fun.
ion at svn.reactos.org
- [ros-diffs] [ion] 23796: - Update kernel fun.
ion at svn.reactos.org
- [ros-diffs] [ion] 23802: - Some fixes to KiDispatchException: Add support for forwarding exception back to user-mode, protect against V86 or invalid-stack faults, handle stack overflow exception while handling usermode exception (Thanks KJK for the SEH_FILTER help). Decrement EIP by one when hitting an INT3, to get the correct address. - Remove two associated kernel fun entries.
ion at svn.reactos.org
- [ros-diffs] [ion] 23803: - Fix KeRaiseUserException (can't use "return" from SEH_HANDLE).
ion at svn.reactos.org
- [ros-diffs] [ion] 23809: - It should now be safe to remove the V86 ESP0 hack, since V86 mode works fine (tested on VMWare/QEmu).
ion at svn.reactos.org
- [ros-diffs] [ion] 23830: - Write new, optimized, small, working and clean functions (fixes booting, last few commits broke it for me): - RtlCompareMemory - RtlCompareMemoryUlong - RtlFillMemory - RtlFillMemoryUlong - RtlFillMemoryUlongUlong - RtlMoveMemory - RtlZeroMemory - RtlPrefetchMemoryNonTemporal - RtlUshortByteSwap - RtlUlongByteSwap - RtlUlonglongByteSwap
ion at svn.reactos.org
- [ros-diffs] [ion] 23832: - Implement more parts of the GPF Handler. - Add support for lazy loading. - QEMU + -kernel-qemu seems to work now. - Hack away the Win32k bug that's been there for ages (copy to user-mode from kernel-mode failing due to probe due to incorrect previous mode). It's not the right fix, but nobody seems to be willing to fix it, and it doesn't make anything less stable, sicne the actually copy is in SEH anyway. It opens a security vuln. (wow, not like we have 15000) in exchange for fixing dozens of win32k bugs and failures.
ion at svn.reactos.org
- [ros-diffs] [ion] 23833: - Don't do fast system calls with the wrong DS/ES selectors. - Properly load DS/ES on system startup and GDT load - Use proper DS/ES during deprecated IRQ handling. - Always use GS as 0 for all of the above. - *FINALLY* fixes the oldest bug there ever was -> DS/ES corruption noticed in VMWare (And recently in QEMU+KERNELKQEMU, since it behaves internally like vmware). Hacks in trap code have FINALLY been removed!
ion at svn.reactos.org
- [ros-diffs] [ion] 23845: - Remove some deprecated code and custom ROS exports/code.
ion at svn.reactos.org
- [ros-diffs] [ion] 23849: - Some cleanups - Add support for recovering from user-mode win32k callback fault. - Also add support for debug register saving/reloading during user-mode callbacks and return.
ion at svn.reactos.org
- [ros-diffs] [janderwald] 23418: * make ReactOS textmode setup full-unattendable
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23419: add description on how to bypass MBR installation page
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23423: .c files are not executable files
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23517: * make 2nd stage setup semi-unattendable (locale page is missing) * to enable add the boot\bootdata\unattend.inf 6 optional to boot\bootdata\packages\reactos.dff
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23518: * GUI settings for unattended setup
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23547: * put application name in quotes when lpCommandLine is != NULL
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23548: * unhack calling international control panel applet by using rundll32
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23549: * allocate a terminating zero for every parsed argument
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23550: * remove unused export
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23559: * handle special case
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23560: disable code for now
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23561: revert my useless code
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23562: * make rundll32 work w/o kernel32 hack * thnx to Alex_Ionescu for hint
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23563: * implement unattend switch for intl * makes ReactOS gui setup run unattended (untill VmWare popsup)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23567: * add registry test code from bug 1750 by P43LOk
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23568: * fix registry BSOD when no value exists * fixes bug 1750 * thnx to P43LOk for bug report
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23581: * create a directory "system" under %SystemRoot% to make dumb apps work * fixes bug 879
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23589: merge 23524 from trunk
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23609: * implement console resources * based on a patch by Lohnegrim
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23620: * implement debugger settings for Control Panel Applets for MSVC2005 * in order to use, start the vcproj save sln and restart && enjoy
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23629: * colors.c: implement color dialog (reading from registry is not yet supported) * font.c/layout.c/console.c/options.c: add UNREFERENCED_PARAMETER macros, fix sharing of global struct * console.def: fix building with MSVC
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23641: * colors.c: add error checking * console.c: add defaults * layout: halfplement layout dialog
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23693: * handle PSN_APPLY effectively * remove no longer used callback * reenable PropSheet_Changed macros * fix styles for dialog
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23704: * share common painting code * align static control in same way
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23718: * show selected static control via DrawFocusRect
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23734: * optimize a few code paths * add error checking in various places * implement painting console image
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23735: * dont code during night :-))))
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23736: * auto-select correct radio button * only repaint required on up/down notifications events
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23737: * store static colors in global struct to make it thread-safe
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23738: * make edit controls look standard * GeT rId oF aNNoyIng DOt In EdiT cONtROl
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23750: * fix warning * set svn-eol-style native
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23752: * auto-start apps in autostart folder * currently only works for current user * SHGetFolderPathW CSIDL_ALTSTARTUP fails (All Users\...)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23753: * improve error checking (by hpoussin) * use correct CLSID -> now auto-start apps from %ALLUSERSPROFILE% can be started too
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23758: * fix another typo :-)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23797: - fix definition of FONTENUMPROC
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 23798: * remove useless cast
janderwald at svn.reactos.org
- [ros-diffs] [jimtabor] 23406: Wine, partial sync for dialog.c, update code.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23408: - User32 Dialog.c Synced closer to wine source.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23409: - User32 - Dialog.c Partial sync to wine. - Add WinPosActivateOtherWindow to winpos.c, activate another window when the dialog gets hidden in EndDialog. - Misc fixes and changes.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23428: - Win32k - CreateWindowsEx: Patch based on janderwald patch. 1. Reading and follow wine source (user/win.c & winex11.drv/window.c), I noticed that cs->hwndParent is unmodified when passed to the children via WM_NC/CREATE. 2. Reordered the "fine the parent" code, based on wine. I've tested this change for last two weeks.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23429: Fixed typo, btw this fixes most of the edit tests.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23431: - Win32k, Merge from head - CreateWindowsEx: Patch based on janderwald patch. 1. Reading and following wine source (user/win.c & winex11.drv/window.c), I noticed that cs->hwndParent is unmodified when passed to the children via WM_NC/CREATE. This fixes edit control wine tests. Reduces the number to 14 failed. 2. Reordered the "fine the parent" code, based on wine. I've tested this change for last two weeks.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23432: Fix build
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23452: Patch by Dan Hipschman, Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23525: - DrawCaption - Patch by Saveliy Tretiakov, new NtUserDrawCaption implementation. See URL for more details, http://www.reactos.org/archives/public/ros-dev/2006-July/008575.html
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23528: Fix build, for NDEBUG.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23535: Fireball fix for fast interlocks.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23557: Implement SendNotifyMessage. Needs more testing.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23558: Remove hack for TS messages.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23565: - User32: menu, Patch by Aric Stewart, Implement MNS_NOTIFYBYPOS. Added WM_MENUCOMMAND to winuser.h.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23579: - User32: menu, patch by Michael Kaufmann. Fix the keyboard navigation and some graphical glitches for multi-column menus.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 23587: Only lower word is used with dwTypeData as bitmap handle.
jimtabor at svn.reactos.org
- [ros-diffs] [martinf] 23395: ibrowser resources: fix norwegian sublanguage ID
martinf at svn.reactos.org
- [ros-diffs] [martinf] 23397: Explorer: update XMLStorage library and remove Expat dependency
martinf at svn.reactos.org
- [ros-diffs] [martinf] 23398: IBrowser: update XMLStorage library and remove Expat dependency
martinf at svn.reactos.org
- [ros-diffs] [martinf] 23399: move string constants into XMLStorage namespace
martinf at svn.reactos.org
- [ros-diffs] [martinf] 23400: cleanup project files
martinf at svn.reactos.org
- [ros-diffs] [martinf] 23403: fix output of XML document types
martinf at svn.reactos.org
- [ros-diffs] [martinf] 23415: fix GCC build error "explicit qualification in declaration of MLStorage::..."
martinf at svn.reactos.org
- [ros-diffs] [martinf] 23416: fix GCC build error "explicit qualification in declaration of MLStorage::..." for ibrowser
martinf at svn.reactos.org
- [ros-diffs] [martinf] 23538: refresh shell background in response to system color changes
martinf at svn.reactos.org
- [ros-diffs] [martinf] 23539: some commentary changes
martinf at svn.reactos.org
- [ros-diffs] [mc] 23417: modified porting-tools/mstscax/mstscax.cpp modified porting-tools/mstscax/stdafx.h Added support for aggregation (ActiveX controls are expected to be aggregable) Added IMsRdpClientAdvancedSettings4 stub Added some other minor stubs added porting-tools/rdesktop-core-tester/activex.cpp modified porting-tools/rdesktop-core-tester/stdafx.h modified porting-tools/rdesktop-core-tester/rdesktop-core-tester.vcproj Full stubs for RDP client ActiveX control added porting-tools/rdesktop-core-tester/mstsclib.idl added porting-tools/rdesktop-core-tester/mstsclib.rc added porting-tools/rdesktop-core-tester/mstsclib_h.h added porting-tools/rdesktop-core-tester/mstsclib_i.c IDL definition file and type library resource for the ActiveX control. MIDL-generated files temporarily committed modified porting-tools/rdesktop-core-tester/rdesktop-core-tester.cpp Overall cleanup GDI code now uses SaveDC/RestoreDC instead of multiple calls Virtual Channel API stubs modified rdesktop/bitmap.c Re-enable optimizations modified rdesktop/channels.c Magic numbers are evil modified rdesktop/mcs.c modified rdesktop/rdesktop.h MCS channel ids were superfluous modified rdesktop/rdesktop-core.vcproj modified rdesktop/secure.c modified rdesktop/types.h Removed virtual channels implementation, preparing to replace with extensible, multithreaded, Windows-compatible implementation
mc at svn.reactos.org
- [ros-diffs] [mc] 23564: modified porting-tools/mstscax/mstscax.cpp Guard against NULL pointers in certain methods Append a newline to debug messages Support a couple forgotten VARIANT types Corrected implementations of IUnknown::QueryInterface Better debug output for IDispatch::GetIDsOfNames and IDispatch::Invoke Debug output for IQuickActivate modified porting-tools/rdesktop-core-tester/activex.cpp Way too many changes to list. Basically, I wrote an ActiveX control without any help from third party libraries such as ATL. It was educative, but not terribly fun. Very nearly there All properties of the control are now supported, aligned to the behavior of the original control, version 5.2. Parameter validation and range enforcement eveeywhere modified porting-tools/rdesktop-core-tester/mstsclib.idl Reindented Removed explicit __stdcall convention Added alternate interface ids/class ids for compatibility with the msrdp.ocx redistributable. Code does not support this yet modified porting-tools/rdesktop-core-tester/mstsclib.rc added porting-tools/rdesktop-core-tester/mstsclib_redist.idl added porting-tools/rdesktop-core-tester/mstsclib_redist.rc modified porting-tools/rdesktop-core-tester/rdesktop-core-tester.vcproj added porting-tools/rdesktop-core-tester/typelib.rh Support two type libraries for compatibility with the msrdp.ocx redistributable. Code does not support this yet modified porting-tools/rdesktop-core-tester/mstsclib_h.h modified porting-tools/rdesktop-core-tester/mstsclib_i.c added porting-tools/rdesktop-core-tester/mstsclib_redist_h.h added porting-tools/rdesktop-core-tester/mstsclib_redist_i.c Auto-generated files, for the poor souls without MIDL modified porting-tools/rdesktop-core-tester/stdafx.h Added missing OLE header Corrected typo
mc at svn.reactos.org
- [ros-diffs] [mc] 23612: modified porting-tools/rdesktop-core-tester/activex.cpp Getting closer and closer and closer yet... modified porting-tools/rdesktop-core-tester/mstsclib_h.h modified porting-tools/rdesktop-core-tester/mstsclib_i.c modified porting-tools/rdesktop-core-tester/mstsclib_redist_h.h modified porting-tools/rdesktop-core-tester/mstsclib_redist_i.c Regenerated, no code changes modified porting-tools/rdesktop-core-tester/rdesktop-core-tester.cpp modified rdesktop/cache.c modified rdesktop/iso.c modified rdesktop/licence.c modified rdesktop/mcs.c modified rdesktop/orders.c modified rdesktop/parse.h modified rdesktop/proto.h modified rdesktop/pstcache.c modified rdesktop/rdesktop.h modified rdesktop/rdp.c modified rdesktop/rdp5.c modified rdesktop/secure.c modified rdesktop/tcp.c Trimmed down rdesktop-core library to the maximum extent possible Handle errors gracefully Use actual Unicode strings Fixed most warnings Added hooks for events happening inside the protocol's main loop modified porting-tools/rdesktop-core-tester/stdafx.cpp Clean-up
mc at svn.reactos.org
- [ros-diffs] [mc] 23613: modified porting-tools/rdesktop-core-tester/activex.cpp modified porting-tools/rdesktop-core-tester/rdesktop-core-tester.vcproj modified porting-tools/rdesktop-core-tester/stdafx.h Support acting as both the stand-alone DLL (mstscax.dll) and the redistributable (msrdp.ocx) Wrap the non-standard "sealed" keyword in a macro Almost all state now correctly passed between rdesktop-core and the ActiveX Some debugging aids Prepared a functional DllMain Pulled in Common Controls, needed for the full-screen titlebar modified rdesktop/rdesktop.h modified rdesktop/rdp.c modified rdesktop/secure.c Minor clean-up
mc at svn.reactos.org
- [ros-diffs] [mc] 23627: modified porting-tools/rdesktop-core-tester/activex.cpp modified porting-tools/rdesktop-core-tester/rdesktop-core-tester.cpp And from the chrysalis out came... the caterpillar. MissTosca stops just short of being demonstrable. I'll keep working on it, but the Google Summer of Code is, for all intent and purposes, over. The matter is in the hands of my judges now. Wish me luck modified rdesktop/iso.c modified rdesktop/proto.h modified rdesktop/rdesktop.h modified rdesktop/rdp.c Very minor fixes modified rdesktop/tcp.c Use asynchronous I/O and alertable waits to allow aborting the protocol thread ASAP
mc at svn.reactos.org
- [ros-diffs] [navaraf] 23401: Fix the damn detection code.
navaraf at svn.reactos.org
- [ros-diffs] [pborobia] 23810: user32.dll part: * Clipboard implemtation in win32k and user32 * Added a clipboard system for each Window Station * GetLastInputInfo implementation * GetLayout in win32k Stubs * Shell32 changes to cut/copy & paste link/paste * Implemented ALT+PrintScreen to clipboard
pborobia at svn.reactos.org
- [ros-diffs] [pborobia] 23811: shel32.dll part: * Clipboard implemtation in win32k and user32 * Added a clipboard system for each Window Station * GetLastInputInfo implementation * GetLayout in win32k Stubs * Shell32 changes to cut/copy & paste link/paste * Implemented ALT+PrintScreen to clipboard
pborobia at svn.reactos.org
- [ros-diffs] [pborobia] 23813: * Added more clipboard regression tests
pborobia at svn.reactos.org
- [ros-diffs] [pborobia] 23817: clipboard implementatin win32k/ntuser part
pborobia at svn.reactos.org
- [ros-diffs] [pborobia] 23819: * more win32k clipboard stuff * GetLayout win32k stubs
pborobia at svn.reactos.org
- [ros-diffs] [pborobia] 23820: * update dc.c
pborobia at svn.reactos.org
- [ros-diffs] [pborobia] 23824: * added GetLayout definition * added Clipboards definitions * added GetLastInputInfo definition
pborobia at svn.reactos.org
- [ros-diffs] [pborobia] 23831: Testing commit
pborobia at svn.reactos.org
- [ros-diffs] [pborobia] 23838: Another test commit
pborobia at svn.reactos.org
- [ros-diffs] [pborobia] 23847: * add more clipboard formats definitions * move definition to right place
pborobia at svn.reactos.org
- [ros-diffs] [turner] 23448: update the help for exit to include /b
turner at svn.reactos.org
- [ros-diffs] [turner] 23593: Fix the 'hack' that makes regedit and explorer links in the start menu to load the applications.
turner at svn.reactos.org
- [ros-diffs] [turner] 23599: minor grammatical / wording fixes. bug 1747
turner at svn.reactos.org
- [ros-diffs] [turner] 23604: Don't redefine HIWORD or LOWORD if they are defined already. Make 2 new macros USE_NON_PENDING_IRQL, USE_BASIC_NON_PENDING_IRQL and use accordingly to remove warnings
turner at svn.reactos.org
- [ros-diffs] [turner] 23606: include sndvol32 on the bootcd. this fixes bug 1754
turner at svn.reactos.org
- [ros-diffs] [turner] 23607: merge r23606
turner at svn.reactos.org
- [ros-diffs] [turner] 23617: rc3.......
turner at svn.reactos.org
- [ros-diffs] [turner] 23618: add a batch file for basic qemu settings and a batch file for basic vm player settings
turner at svn.reactos.org
- [ros-diffs] [turner] 23630: Label NtReadFileScatter as unimplemented.
turner at svn.reactos.org
- [ros-diffs] [turner] 23713: * Implement: /low, /normal, /high, /realtime, /belownormal, and /abovenormal * Correctly build the string used to create the process.
turner at svn.reactos.org
- [ros-diffs] [turner] 23748: Mark as 0.3.0 Release
turner at svn.reactos.org
- [ros-diffs] [turner] 23785: Moving 0.3.0 to tags
turner at svn.reactos.org
- [ros-diffs] [turner] 23786: Rename to follow correct tagging standards
turner at svn.reactos.org
- [ros-diffs] [turner] 23791: Better rand() implementation. This should fix the problem where you get 0 every time you use rand()
turner at svn.reactos.org
- [ros-diffs] [weiden] 23759: "Fix" using an uninitialized variable (line 950) in lines 1334-1337. Yes I'm back, for now!
weiden at svn.reactos.org
- [ros-diffs] [weiden] 23761: Move the __ALIGNED attribute to the correct position in the definition of EX_PUSH_LOCK_WAIT_BLOCK
weiden at svn.reactos.org
- [ros-diffs] [weiden] 23782: Make sure writes to video_mem are not optimized away
weiden at svn.reactos.org
- [ros-diffs] [weiden] 23783: Create a branch for Pablo Borobia's clipboard implementation
weiden at svn.reactos.org
- [ros-diffs] [weiden] 23806: Implement Slim Reader/Writer (SRW) locks: - Implement AcquireSRWLockExclusive(), AcquireSRWLockShared(), InitializeSRWLock(), ReleaseSRWLockExclusive(), ReleaseSRWLockShared() - NOTE: Some versions of GCC have a code generation bug with specially aligned structures on the stack. If compiled with such a compiler, the code might trigger special assertions. Pushlocks are also affected by this compiler bug. - NOTE: The algorithms are most likely not the same as in Windows. Applications are supposed to treat the lock variables as opaque data, therefore it shouldn't matter.
weiden at svn.reactos.org
- [ros-diffs] [weiden] 23823: Revert r23810, r23811, r23813. The clipboard changes are in the clipboard branch for now.
weiden at svn.reactos.org
- [ros-diffs] [weiden] 23825: Revert r23824. This needs to go into the clipboard branch for now.
weiden at svn.reactos.org
- [ros-diffs] [weiden] 23827: - Fix some probing macros - Add probing macros for IO_STATUS_BLOCK structures - Added two inline functions ProbeArrayForRead() and ProbeArrayForWrite(), mainly for use in win32k as they also check for integer overflows.
weiden at svn.reactos.org
- [ros-diffs] [weiden] 23828: Use the new ProbeForWriteIoStatusBlock macro
weiden at svn.reactos.org
- [ros-diffs] [weiden] 23829: Fix difference in signedness warnings
weiden at svn.reactos.org
- [ros-diffs] [weiden] 23844: Add stubs for the condition variable functions
weiden at svn.reactos.org
- [ros-diffs] [winesync] 23405: Revert 23354 (causes a bugcheck). It will be committed when Alex has time to fix that issue.
winesync at svn.reactos.org
- [ros-diffs] [winesync] 23511: [FORMATTING] Fix file headers to match coding style, and include reference to all programmers. No code change.
winesync at svn.reactos.org
Last message date:
Thu Aug 31 20:10:11 CEST 2006
Archived on: Thu Aug 31 20:10:21 CEST 2006
This archive was generated by
Pipermail 0.09 (Mailman edition).