Difference between revisions of "Csrss.exe"
BrentNewland (talk | contribs) m |
BrentNewland (talk | contribs) m |
||
Line 59: | Line 59: | ||
[[ChangeLog-0.2.7]] | [[ChangeLog-0.2.7]] | ||
− | * | + | |
− | * | + | * Added loading of the kernel-mode part of the Win32 subsystem (<code>win32k.sys</code>); |
+ | * Run <code>winlogon.exe</code> | ||
+ | * Implemented <code>EnumSystemLocalesW</code> ([[Aleksey Bragin]]) |
Revision as of 07:00, 17 March 2012
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/csrss/?view=log
- Console handling moved to CSRSS
- Whole new win32 console support, with multiple virtual consoles and scrollback support
- New console client support
- Csrss: Console improvements Marty Dill
- CSRSS: Implemented ReadConsoleOutputA() and WriteConsoleInputA() (Marty Dill)
- Csrss: More Console functions implemented, others improved (Hartmut Birr)
- Move desktop window proc from WIN32K to CSRSS (Gé van Geldorp)
- Auto-detect whether to create a GUI or a TUI console (Gé van Geldorp)
- Improved keyboard handling (Art Yerkes)
- Use ScrollWindowEx for scrolling text in console (Filip Navara)
- Move call to PrivateCsrssManualGuiCheck to before the creation of window classes (Gé van Geldorp)
- Fixed shift handling code that caused bug 193 (Art Yerkes)
- Initialize/delete the lock of a screen buffer (Hartmut Birr)
- Made the cursor and F1-12 keys usable again (Hartmut Birr)
- Initialize/delete the lock of a screen buffer (Hartmut Birr)
- Initialize/delete the lock of a console (Hartmut Birr)
- Fixed the handling for ctrl and alt keys (Hartmut Birr)
- Implemented double buffering for a console windows (Hartmut Birr)
- Implemented SetConsoleIcon() (Thomas Weidenmueller)
- GuiConsoleUpdateBitmap ignores the color attribute of the first character in line, instead it takes the attribute of the last character of the previous line (Ge van Geldorp, Tonik)
- Clean up calls from win32k to csrss (Ge van Geldorp)
- Cleanup buffer allocation in some console functions. (Filip Navara)
- Always use non-antialiased font for consoles. (Filip Navara)
- Minor correction to multibyte character conversion for GUI consoles. (Filip Navara)
- Support for non-ENABLE_PROCESSED_OUTPUT and non-ENABLE_WRAP_AT_EOL_OUTPUT modes in ConioWriteConsole. (Filip Navara)
- Other minor fixes to get Wine Kernel32 Console test working. (Filip Navara)
- Complete rewrite of environment variable handling to get rid of memory leaks, heap corruption and spurious pointers. (Filip Navara)
- Fix input peeking in CSRSS to not return fake events. (Filip Navara)
- Fixed NumLock, CapsLock and ScrollLock handling in ConioGetShiftState. (Filip Navara)
- Fixed the back-space-handling in ConioWriteConsole. (Hartmut Birr)
- Allow selection of text in gui consoles. (Thomas Weidenmueller)
- use WM_NOTIFY to communicate with the desktop window thread. (Thomas Weidenmueller)
- Implemented waitable console handles. - (Hartmut Birr)
- Removed a fake event after a input event to empty the queue in CsrReadInputEvent. (Hartmut Birr)
- Initial code to register itself in the SM as the environment subsystem server for Win32 console programs.
- Added loading of the kernel-mode part of the Win32 subsystem (
win32k.sys
); - Run
winlogon.exe
- Implemented
EnumSystemLocalesW
(Aleksey Bragin)