Revision tags: 0.4.14-release, 0.4.15-dev, 0.4.14-RC |
|
#
c05df38e |
| 13-Apr-2020 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[CONSRV] Move process-initialization-specific functions from handle.c into console.c .
- Move ConSrvInitHandlesTable() & rename it ConSrvInitProcessHandles() since its purpose is to initialize the
[CONSRV] Move process-initialization-specific functions from handle.c into console.c .
- Move ConSrvInitHandlesTable() & rename it ConSrvInitProcessHandles() since its purpose is to initialize the standard input, output and error handles for a console process.
- Move ConSrvAllocateConsole(), ConSrvInheritConsole() and ConSrvRemoveConsole().
show more ...
|
#
92611107 |
| 12-Apr-2020 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[CONSRV] Introduce a set of macros CON_API / CON_API_NOCONSOLE for wrapping around the repetitive prologue/epilogue of every console CSR API entrypoint.
All the per-API message structure unpacking a
[CONSRV] Introduce a set of macros CON_API / CON_API_NOCONSOLE for wrapping around the repetitive prologue/epilogue of every console CSR API entrypoint.
All the per-API message structure unpacking and console validation done with ConSrvGetConsole() is now automatically generated using the macros, so that the actual implementation of each API can be done independently of how the console object is obtained.
This could also allow reusing these API implementations with a different mechanism for obtaining the console without changing anything in them.
show more ...
|
#
75d0346c |
| 10-Apr-2020 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[CONSRV] Finally fix CONSOLE vs. CONSRV_CONSOLE/WINSRV_CONSOLE stuff. CORE-9496
What remains to be cleared up are the ugly casts.
|
Revision tags: 0.4.13-release |
|
#
f84963b0 |
| 31-Dec-2019 |
Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com> |
[WIN32SS][WINSRV] Add CSR API_NUMBER info comments (#2192)
Add comments to improve human-readability and referencing of CSR API. CORE-12451
|
Revision tags: 0.4.14-dev, 0.4.13-RC, 0.4.12-release, 0.4.12-RC, 0.4.13-dev, 0.4.11-release, 0.4.11-RC, 0.4.12-dev, 0.4.10-release, 0.4.11-dev, 0.4.10-RC, 0.4.9-release, 0.4.10-dev, 0.4.9-RC, 0.4.8-release, 0.4.8-RC, 0.4.9-dev, 0.4.7-release, v0.4.7, 0.4.8-dev, 0.4.7-rc1 |
|
#
c2c66aff |
| 03-Oct-2017 |
Colin Finck <colin@reactos.org> |
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
|
Revision tags: backups/GSoC_2017/rapps@75905, ReactOS-0.4.6, backups/ros-branch-0_4_6@75728, 0.4.7-dev, ReactOS-0.4.5, backups/ros-branch-0_4_5@74569, ReactOS-0.4.4-CLT2017, backups/ReactOS-0.4.4-CLT2017@74182, ReactOS-0.4.4, backups/ros-branch-0_4_4@74002, ReactOS-0.4.4-FOSDEM2017, backups/ReactOS-0.4.4-FOSDEM2017@73667, ReactOS-0.4.3, backups/ros-branch-0_4_3@73437, backups/sndblst@72664, ReactOS-0.4.2, backups/ros-branch-0_4_2@73087, ReactOS-0.4.1, backups/ros-branch-0_4_1@71718 |
|
#
321bcc05 |
| 24-Apr-2016 |
Pierre Schweitzer <pierre@reactos.org> |
Create the AHCI branch for Aman's work
svn path=/branches/GSoC_2016/AHCI/; revision=71203
|
Revision tags: ReactOS-0.4.0-CLT2016, backups/ReactOS-0.4.0-CLT2016@71719, ReactOS-0.4.0-FOSDEM2016, backups/ReactOS-0.4.0-FOSDEM2016@70667, ReactOS-0.4.0, backups/ros-branch-0_4_0@70757, backups/colins-printing-for-freedom@73041, ReactOS-0.3.17-CLT2015, backups/ReactOS-0.3.17-CLT2015@66843, ReactOS-0.3.17, ReactOS-0.3.17-FOSDEM2015, backups/ReactOS-0.3.17-FOSDEM2015@66122 |
|
#
d7e45102 |
| 14-Dec-2014 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[CONSRV] - Fix info header. - Add a VDMBuffer check.
svn path=/branches/condrv_restructure/; revision=65655
|
Revision tags: backups/shell-experiments@75904, backups/tcpip_revolution@71025, backups/0.3.17@66124 |
|
#
a9feb191 |
| 07-Sep-2014 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[KERNEL32][CONSRV] - Make CONSRV_API_CONNECTINFO, CONSOLE_ALLOCCONSOLE and CONSOLE_ATTACHCONSOLE Windows 2k3-compatible, so that using either their kernel32 in ROS or our kernel32 in windows, works.
[KERNEL32][CONSRV] - Make CONSRV_API_CONNECTINFO, CONSOLE_ALLOCCONSOLE and CONSOLE_ATTACHCONSOLE Windows 2k3-compatible, so that using either their kernel32 in ROS or our kernel32 in windows, works. For that, complete and fix also the CONSOLE_START_INFO and CONSOLE_PROPERTIES structures. - Rewrite Alloc/AttachConsole and the console initialization functions to match what Windows expects when connecting to the console server, and make them compatible with the fixed structures. - Fix SrvAllocConsole and SrvAttachConsole accordingly, and few other console initialization functions in consrv. - Fix input EXE name support and store also the current directory from which we were started. - Use a temporarily define USE_CONSOLE_INIT_HANDLES that is not enabled yet because we do not use console initialization events (used by Windows for Alloc/AttachConsole and console initialization functions). Until this gets implemented in ReactOS, putting windows' kernel32 in ReactOS will fail when it will try to wait on those events. - For SrvAlloc/SrvAttach/SrvFreeConsole, ConSrvConnect and ConSrvDisconnect: correctly mark the process as console app. - Fix process initialization in ConSrvNewProcess. - Get rid of CONSOLE_PROCESS_DATA::ParentConsoleHandle member. - Temporarily move the link settings retrieval in console.c and hack a bit icon setting.
[CONSRV] - Move console title setting from condrv back to consrv where it should belong in fact.
CORE-7931 #resolve #comment ConsolepAlloc and ConsolepAttach finally fixed in revision 64079.
svn path=/branches/condrv_restructure/; revision=64079
show more ...
|
#
f7ed0f04 |
| 05-Sep-2014 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[CONSRV]: Code reorganization part 2 (add some comments for future fixes).
svn path=/branches/condrv_restructure/; revision=64043
|
#
b77b9b9b |
| 14-Aug-2014 |
David Quintana <gigaherz@gmail.com> |
Sync with trunk r63887.
svn path=/branches/shell-experiments/; revision=63888
|
#
810048d9 |
| 13-Aug-2014 |
David Quintana <gigaherz@gmail.com> |
Sync with trunk r63878.
svn path=/branches/shell-experiments/; revision=63879
|
#
73cdd53b |
| 12-Aug-2014 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[CONSRV]: Still some code refactoring....
svn path=/branches/condrv_restructure/; revision=63874
|
#
8e73c54f |
| 11-Aug-2014 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[CONSRV]: Some handle reworking commit, that might look like ridiculous at first, but is just the start of something bigger.
svn path=/branches/condrv_restructure/; revision=63862
|
Revision tags: backups/ros-branch-0_3_16-clt2014@63729 |
|
#
500db721 |
| 04-May-2014 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[CONSRV] - Move aliases & history management structures & initialization into the console server part. - Maintain two different console lists, the first one for all the consoles (that are managed by
[CONSRV] - Move aliases & history management structures & initialization into the console server part. - Maintain two different console lists, the first one for all the consoles (that are managed by the console driver) and the other for the consoles that are also owned by the console server. - Simplify few function prototypes.
svn path=/branches/condrv_restructure/; revision=63141
show more ...
|
#
dc4ef8e9 |
| 02-May-2014 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[CONSRV] Start refactoring: - remove FASTCALL - Add WINSRV_CONSOLE for keeping what makes sense only in Win32 consoles and not in consoles in general (keep in mind that the condrv part of this should
[CONSRV] Start refactoring: - remove FASTCALL - Add WINSRV_CONSOLE for keeping what makes sense only in Win32 consoles and not in consoles in general (keep in mind that the condrv part of this should go into kernel mode later on...) therefore: move the wait queues into it, the pause flags (that are frontend-specific). - Move process control from condrv.
svn path=/branches/condrv_restructure/; revision=63112
show more ...
|
#
b819608e |
| 02-May-2014 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
Create a branch for console restructuration work.
svn path=/branches/condrv_restructure/; revision=63104
|
Revision tags: ReactOS-0.3.16-CLT2014, ReactOS-0.3.16, backups/ReactOS-0.3.16@62476 |
|
#
527f2f90 |
| 02-Feb-2014 |
Amine Khaldi <amine.khaldi@reactos.org> |
[SHELL/EXPERIMENTS] * Create a branch for some evul shell experiments.
svn path=/branches/shell-experiments/; revision=61927
|