Difference between revisions of "Kernel32.dll"
BrentNewland (talk | contribs) m |
BrentNewland (talk | contribs) m |
||
Line 70: | Line 70: | ||
*Updated FILE_INFORMATION_CLASS ([[Thomas Weidenmueller]]) | *Updated FILE_INFORMATION_CLASS ([[Thomas Weidenmueller]]) | ||
*Fix pipe create flags traslation ([[Gunnar Dalsnes]]) | *Fix pipe create flags traslation ([[Gunnar Dalsnes]]) | ||
+ | |||
+ | [[ChangeLog-0.2.3]] | ||
+ | |||
+ | *RaiseException should pass the exception parameters even if the exception is non-continuable ([[Filip Navara]]) | ||
+ | *Correctly initialize the startup info in WinExec ([[Filip Navara]]) | ||
+ | *Add more processor information, fixes bug #321 ([[Christoph von Wittich]]) | ||
+ | *Check if the temp path exist in GetTempPathW ([[Hartmut Birr]]) | ||
+ | *Compile kernel32 using w32api ([[Filip Navara]]) | ||
+ | *Report a failure for FindNextFile(NULL) instead of crashing ([[Filip Navara]]) | ||
+ | *Fixed the execution of batch files ([[Hartmut Birr]]) | ||
+ | *Simplified the converting of environment variables ([[Hartmut Birr]]) | ||
+ | *Handle OF_CREATE flag of OpenFile ([[Filip Navara]]) | ||
+ | *Error handling fix for GetTimeFormatA() ([[Martin Fuchs]]) | ||
+ | *Return some reasonable values from GlobalMemoryStatusEx ([[Filip Navara]]) | ||
+ | *Fix GlobalMemoryStatus & Ex ([[Jim Tabor]]) | ||
+ | *Display module names with the stack trace on unhandled exception (debug) ([[Mike Nordell]]) | ||
+ | *Ported GetBinaryType() from wine ([[Thomas Weidenmueller]]) | ||
+ | *Implemented GetThreadLocale() and partly implemented SetThreadLocale() ([[Thomas Weidenmueller]]) | ||
+ | *Implemented LoadModule() ([[Thomas Weidenmueller]]) | ||
+ | *Cleanup of the unicode mess (im)ported from wine ([[Thomas Weidenmueller]]) | ||
+ | *Fix command line handling (mostly double-quoting stuff) ([[Ge van Geldorp]]) | ||
+ | *Implement tape IO functions ([[Eric Kohl]]) | ||
+ | *Fix RosGetTimeFormat() ([[Kohn Emil Dan]]) | ||
+ | *GetTimeFormatA() implemenetation ([[Kohn Emil Dan]]) |
Revision as of 02:17, 11 March 2012
Kernel32.dll is NOT synced with WINE, it is made by ReactOS (source)
http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#Kernel32.dll
http://en.wikipedia.org/wiki/Windows_API#Overview
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/?view=log
kernel32 now compiles (only as a static library)
- Rewrote atom functions in kernel32
- Added support for piping in kernel32 Hartmut Birr
- Kernel32: Improved process code David Welch
- Kernel32: Implemented many of the ComXX exports Rob Dickenson
- Kernel32: Improved file attribute and file time handling (Gé van Geldorp)
- Kernel32: Added support for lauching VDM on dos image load (Robert Dickenson)
- Kernel32: Implemented GetThreadPriotityBoost() and SetThreadPriorityBoost() (Eric Kohl)
- Kernel32: Improved process management (Eric Kohl)
- Kernel32: Support images with native subsystem ID (Casper Hornstrup)
- FLS support for threads (KJK::Hyperion)
- Control Dispatcher (James Tabor, KJK::Hyperion, Hartmut Birr)
- Changes to DllMain for cygwin support (Art Yerkes)
- Working edit control (Mark Tempel)
- Use return value of GetLocaleInfoW() in GetTimeFormatW() (Martin Fuchs)
- Added language resources for english, german and french (Martin Fuchs)
- Don't clear GetTimeFormat() flags when calling RosGetTimeFormat() (Martin Fuchs)
- Corrected TIME_NOSECONDS handling (Martin Fuchs)
- Minor fix in GlobalMemoryStatus to get some applications happy (Filip Navara)
- Implemented GetUserDefaultLangID and GetUserDefaultLCID; fixes bug #108 (Filip Navara)
- Don't wait for GUI processes to finish (Gé van Geldorp)
- GetLocaleInfoA implemented (copied from wine) (Gunnar Dalsnes)
- Implementation of InitializeCriticalSectionAndSpinCount and RtlInitializeCriticalSectionAndSpinCount (Filip Navara)
- Fixed relocation problem to re-activate new error messages (Martin Fuchs)
- Implement some profile (.ini file) functions (Gé van Geldorp)
- Implemented Write(Private)ProfileStringA/W (Gé van Geldorp)
- CreateFileMappingA/CreateFileMappingW: a NULL size argument for this function should result in the filesize being used (Gero Kuehn)
- GetComputerName(Ex)?[AW] implemented (Art Yerkes)
- Check RtlAllocateHeap() return value for 8-byte alignment (Gé van Geldorp and Mark Tempel)
- CreateFileMappingA/CreateFileMappingW: a NULL size argument for this function should result in the filesize being used (Gero Kuehn)
- Added WINE kernel32 regression tests (Steven Edwards)
- GetComputerName(Ex)?[AW] implemented (Art Yerkes)
- Added waiting on console handles (Art Yerkes)
- Support for regression tests (Casper Hornstrup)
- Fiber switching code fixed (KJK::Hyperion)
- Added more (in case we run on PowerPC) processor ids returned by GetSystemInfo() (Aleksey Bragin)
- Implemented GetProcessId(), GetProcessIoCounters() (Thomas Weidenmueller)
- Implemented SetFilePointerEx() and fixed SetFilePointer() to check if the calculated file position is negative (Thomas Weidenmueller)
- Implemented CreateHardLink(), GetFileSizeEx(), SetFileValidData(), SetFileShortName() (Thomas Weidenmueller)
- Updated FILE_INFORMATION_CLASS (Thomas Weidenmueller)
- Fix pipe create flags traslation (Gunnar Dalsnes)
- RaiseException should pass the exception parameters even if the exception is non-continuable (Filip Navara)
- Correctly initialize the startup info in WinExec (Filip Navara)
- Add more processor information, fixes bug #321 (Christoph von Wittich)
- Check if the temp path exist in GetTempPathW (Hartmut Birr)
- Compile kernel32 using w32api (Filip Navara)
- Report a failure for FindNextFile(NULL) instead of crashing (Filip Navara)
- Fixed the execution of batch files (Hartmut Birr)
- Simplified the converting of environment variables (Hartmut Birr)
- Handle OF_CREATE flag of OpenFile (Filip Navara)
- Error handling fix for GetTimeFormatA() (Martin Fuchs)
- Return some reasonable values from GlobalMemoryStatusEx (Filip Navara)
- Fix GlobalMemoryStatus & Ex (Jim Tabor)
- Display module names with the stack trace on unhandled exception (debug) (Mike Nordell)
- Ported GetBinaryType() from wine (Thomas Weidenmueller)
- Implemented GetThreadLocale() and partly implemented SetThreadLocale() (Thomas Weidenmueller)
- Implemented LoadModule() (Thomas Weidenmueller)
- Cleanup of the unicode mess (im)ported from wine (Thomas Weidenmueller)
- Fix command line handling (mostly double-quoting stuff) (Ge van Geldorp)
- Implement tape IO functions (Eric Kohl)
- Fix RosGetTimeFormat() (Kohn Emil Dan)
- GetTimeFormatA() implemenetation (Kohn Emil Dan)