A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Hermès Bélusca-Maïto 8a45602a5b [KERNEL32-CONSRV]
Implement (Get/Set)ConsoleDisplayMode.

[PSDK]
Reorganize wincon.h a little bit and add few new flags from MSDN / Wine's wincon.h (which was up-to-date compared to ours) and from https://sites.google.com/site/marckupper/utilities/setconsolemode (the ENABLE_AUTO_POSITION flag which happens to be set by default for consoles on Windows Vista+).

[CONSRV]
- Fix the implementation of Srv(Get/Set)ConsoleMode.
- Try to fix some mouse handling problems.
- Add a TEMPORARY HACK!!!! to circumvent one of the many bugs we have in user32/win32k concerning handling right-mouse clicks on windows titlebars.
The comment:
/*
 * HACK: !! Because, when we deal with WM_RBUTTON* and we do not
 * call after that DefWindowProc, on ReactOS, right-clicks on the
 * (non-client) application title-bar does not display the system
 * menu and does not trigger a WM_NCRBUTTONUP message too.
 * See: http://git.reactos.org/?p=reactos.git;a=blob;f=reactos/win32ss/user/user32/windows/defwnd.c;hb=HEAD#l1103
 * and line 1135 too.
 */

Tested with Far Manager 3 (TM)

Happy Easter !!

svn path=/branches/ros-csrss/; revision=58632
2013-04-01 00:23:34 +00:00
base Synchronize with trunk r58606. 2013-03-24 19:05:43 +00:00
boot Synchronize with trunk r58606. 2013-03-24 19:05:43 +00:00
cmake Synchronize with trunk r58606. 2013-03-24 19:05:43 +00:00
dll [KERNEL32-CONSRV] 2013-04-01 00:23:34 +00:00
drivers Synchronize with trunk r58606. 2013-03-24 19:05:43 +00:00
hal Synchronize with trunk r58606. 2013-03-24 19:05:43 +00:00
include [KERNEL32-CONSRV] 2013-04-01 00:23:34 +00:00
lib Synchronize with trunk r58606. 2013-03-24 19:05:43 +00:00
media Synchronize with trunk r58606. 2013-03-24 19:05:43 +00:00
modules
ntoskrnl Synchronize with trunk r58528. 2013-03-16 22:10:42 +00:00
subsystems Synchronize with trunk r58528. 2013-03-16 22:10:42 +00:00
win32ss [KERNEL32-CONSRV] 2013-04-01 00:23:34 +00:00
.hgeol
apistatus.lst
CMakeLists.txt
configure.cmd Sync with trunk revision r58045 to bring the corrections on configure.cmd and on widl/wpp. 2012-12-29 20:57:10 +00:00
configure.sh Synchronize with trunk's revision r57629. 2012-10-28 10:05:08 +00:00
COPYING
COPYING.ARM
COPYING.LIB
COPYING3
COPYING3.LIB
CREDITS
depmap.xsl
Doxyfile Synchronize up to trunk's revision r57689. 2012-11-07 23:07:18 +00:00
global.lds
INSTALL
PreLoad.cmake
README
toolchain-gcc.cmake Synchronize with trunk r58457. 2013-03-10 01:01:36 +00:00
toolchain-msvc.cmake
vreport.xsl

========================
ReactOS Version 0.3.x
Updated Dec 16, 2006
========================

1. What is ReactOS?

   ReactOS is an Open Source effort to develop a quality operating system
that is compatible with Windows NT applications and drivers.

   The ReactOS project, although currently focused on Windows XP/2003
drivers compatibility, is always keeping an eye toward compatibility with
older version of Windows NT family ( NT 4.0, 2000 (NT 5.0)) and new
Windows NT releases (Vista, etc). Applications (Win32 API) compatibility
focus is Windows XP.

More information is available at http://www.reactos.org/.

2. Building ReactOS

See the INSTALL file for more details.

3. More information

See the media\doc subdirectory for some sparse notes.

4. Who is responsible

See the CREDITS file.