|
|
Line 1: |
Line 1: |
− | http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/csrss/?view=log
| + | {{DISPLAYTITLE:csrss.exe}} |
| + | {{stub}} |
| + | User mode subsystem server (Part of Win32™ Personality? Subset of System Services?) |
| | | |
− | User mode subsystem server (Part of Win32™ Personality? Subset of System Services? [[ChangeLog-0.3.1]])
| + | {{Code history|subsystems/win32/csrss}} |
| + | == See also == |
| + | *[[Win32k.sys|Kernel Mode Subsystem Server]] |
| | | |
− | See [[Win32k.sys|Kernel Mode Subsystem Server]]
| |
| | | |
− | [[ChangeLog-0.0.16]]
| + | [[Category:Application]] |
− | * Console handling moved to CSRSS
| |
− | * Whole new win32 console support, with multiple virtual consoles and scrollback support
| |
− | [[ChangeLog-0.0.17]]
| |
− | * New console client support
| |
− | [[ChangeLog-0.0.21]]
| |
− | * Csrss: Console improvements [[Marty Dill]]
| |
− | [[ChangeLog-0.1.0]]
| |
− | * CSRSS: Implemented ReadConsoleOutputA() and WriteConsoleInputA() ([[Marty Dill]])
| |
− | [[ChangeLog-0.1.1]]
| |
− | * Csrss: More Console functions implemented, others improved ([[Hartmut Birr]])
| |
− | [[ChangeLog-0.2.0]]
| |
− | * 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]])
| |
− | [[ChangeLog-0.2.1]]
| |
− | * 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]])
| |
− | | |
− | [[ChangeLog-0.2.2]]
| |
− | *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]])
| |
− | | |
− | [[ChangeLog-0.2.3]]
| |
− | *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]])
| |
− | | |
− | [[ChangeLog-0.2.4]]
| |
− | | |
− | * 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]])
| |
− | | |
− | [[ChangeLog-0.2.5]]
| |
− | | |
− | * Implemented waitable console handles. - ([[Hartmut Birr]])
| |
− | * Removed a fake event after a input event to empty the queue in CsrReadInputEvent. ([[Hartmut Birr]])
| |
− | | |
− | [[ChangeLog-0.2.6]]
| |
− | | |
− | * Initial code to register itself in the SM as the environment subsystem server for Win32 console programs.
| |
− | | |
− | | |
− | [[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]])
| |
− | | |
− | [[ChangeLog-0.2.8]]
| |
− | | |
− | * Implemented CsrDuplicateHandleTable. ([[Hartmut Birr]])
| |
− | * almost do-nothing base source code for new CSR server DLLs host ([[Emanuele Aliberti]])
| |
− | * base source code for the core CSR server DLL 'csrsrv.dll' (server 0) ([[Emanuele Aliberti]])
| |
− | * base source code for the base WIN server DLL 'basesrv.dll' (server 1) ([[Emanuele Aliberti]])
| |
− | * base source code for the console+user WIN server DLL 'winsrv.dll' (servers 3 and 2) ([[Emanuele Aliberti]])
| |
− | * Implement csrsrv!CsrSrvInitializeServerDll based on current code from CsrpInitWin32Csr. ([[Emanuele Aliberti]])
| |
− | | |
− | [[ChangeLog-0.2.9]]
| |
− | | |
− | * Implement some of the shutdown functionality ([[Gé van Geldorp]])
| |
− | | |
− | [[ChangeLog-0.3.1]]
| |
− | * Bugs fixed in SMSS and CSRSS ([[Alex Ionescu]])
| |
− | * Improve compatibility of ChangeDisplaySettingsEx() ([[Aleksey Bragin]])
| |
− | | |
− | [[ChangeLog-0.3.3]]
| |
− | * Fix a bug where a lock was not released in win32csr ([[Johannes Anderwald]])
| |
− | * Fix user32, gdi32 and dnsapi's base addresses so that no relocations occur during system bootup ([[Aleksey Bragin]])
| |
− | | |
− | [[ChangeLog-0.3.4]]
| |
− | * Fix updating default character attributes when calling SetConsoleTextAttribute() ([[Thomas Bluemel]])
| |
− | * Fix console painting bugs ([[Thomas Bluemel]])
| |
− | | |
− | [[Category:BNWIP]] | |