Commit graph

8 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto 599a7affa3 [REACTOS]
Merge of the ros-csrss branch created with a three-fold purpose:

- Use the new Windows-compatible Client-Server Runtime Subsystem (csrss + csrsrv)
written by Alex Ionescu to replace the old hacked one. Also the CSR client part,
residing in ntdll, is updated. Some work also done on the dlls side, which
communicate with CSR, namely kernel32.

- Replace our very old win32csr.dll CSR server by the collection basesrv.dll /
winsrv.dll as it is done under Windows.

- Since the console subsystem is (for historical purposes on Windows) the
only subsystem which exploits all the possibilities of the CSR, I decided to
put it in a new CSR dll called 'consrv.dll', even if on Windows it is included
together with other APIs inside the winsrv dll (since Windows NT 3.1 release)
(I took the name 'consrv' from the dll where it was included in Windows NT 3.1
beta from October 1991). Some work was also done on its internal architecture
(the external interface is of course unchanged for compatibility reasons) and a
two-layer approach was developed, using the existing idea of console functions +
GUI or TUI we already had in win32csr:
	* the "console server" which dialogs with the console applications,
and which maintains a list of all the created consoles.
	* different "front-ends" corresponding to where you want to output
the information (~= console hardware) (Work-In-Progress).
Another idea would be to make those front-ends dynamically-loadable (instead
of being compiled inside consrv).
- I also fixed some parts of the console properties dialog box.

More information can be found in http://www.reactos.org/archives/public/ros-dev/2013-April/016121.html

CORE-122 CORE-2510 CORE-7002 #resolve #comment Committed in revision r58xxx.

svn path=/trunk/; revision=58770
2013-04-15 19:32:00 +00:00
Hermès Bélusca-Maïto fbb7f7727c Remove the unneeded $Id$ blabla from the source code, but not in 3rd party code. (Part 6/8) (N == 8)
svn path=/trunk/; revision=58525
2013-03-16 20:25:38 +00:00
Hermès Bélusca-Maïto 65ce146169 Create a branch for working on csrss and co.
svn path=/branches/ros-csrss/; revision=57561
2012-10-14 13:04:31 +00:00
Amine Khaldi a197042933 [TRANSLATIONS]
Igor Paliychuk:
* Convert UKRAINIAN and RUSSIAN localization files to utf-8 in the dll folder.
* Add UKRAINIAN translation for msports.
* Some Wine modules also were converted (already sent upstream).

svn path=/trunk/; revision=52407
2011-06-21 18:30:06 +00:00
Daniel Reimer 773744f9ec Another dll addition to cmake, another rc file fix.
svn path=/trunk/; revision=49139
2010-10-13 21:23:48 +00:00
Colin Finck 8cfcdea5fa Move console.dll properly, Part 2/2. This commit will fix build again.
svn path=/trunk/; revision=33262
2008-05-04 09:04:14 +00:00
Colin Finck a9824091f9 Move console.dll properly, Part 1/2. This commit will break build.
svn path=/trunk/; revision=33261
2008-05-04 09:01:59 +00:00
Dmitry Chapyshev 23b26d3b26 - Move console.dll to cpl folder
svn path=/trunk/; revision=33237
2008-05-02 14:08:25 +00:00
Renamed from reactos/dll/win32/console/lang/ru-RU.rc (Browse further)