Difference between revisions of "Kernel32.dll"

From ReactOS Wiki
Jump to: navigation, search
m
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

ChangeLog-0.0.12

kernel32 now compiles (only as a static library)

ChangeLog-0.0.18

  • Rewrote atom functions in kernel32

ChangeLog-0.0.20

ChangeLog-0.0.21

ChangeLog-0.1.0

  • 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)

ChangeLog-0.1.1

ChangeLog-0.1.3

ChangeLog-0.1.5

ChangeLog-0.2.1

  • 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)

ChangeLog-0.2.2

ChangeLog-0.2.3