reactos/reactos
Aleksey Bragin e30784ec7b - An "almost working" kbhit implementation by Russel. The code is rather crappy, feel free to improve it.
Some notes:
1) Forgive my sloppy coding skills (all those LeaveCriticalSections, use of malloc/free), a lot of it was written in a rush to get something going. 2) For some reason, the first char entered isn't detected (on windows and reactos)
3) The thread safety code is questionable, I haven't tested this, but windows does use critical sections for it.
4) Compared to the windows way of doing it, it is probably wrong.
5) Maybe other things as well.

But it does work (at least when I tested it on windows and reactos) compared to the previous implementation of it which did not at all.
See issue #3747 for more details.

svn path=/trunk/; revision=38019
2008-12-11 16:44:07 +00:00
..
base Bug 3942: "Translate update norwegian" by Lars Martin Hambro 2008-12-10 07:08:31 +00:00
boot Update NLS files. 2008-12-10 22:43:37 +00:00
dll convert most of syssetup to unicode 2008-12-11 11:24:32 +00:00
drivers - Implement IDrmPort, IDrmPort2 interface 2008-12-11 14:51:57 +00:00
hal Put inline functions into header files. 2008-12-07 23:40:23 +00:00
include - Add IDrmPort, IDrmPort2 interfaces 2008-12-11 14:51:27 +00:00
lib - An "almost working" kbhit implementation by Russel. The code is rather crappy, feel free to improve it. 2008-12-11 16:44:07 +00:00
media Update NLS files. 2008-12-10 22:43:37 +00:00
modules The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
ntoskrnl - Impersonation level should be indeed higher that the lowest one. Fix the check accordingly. Spotted by Dmitry Gorbachev and GCC. 2008-12-10 15:24:55 +00:00
subsystems - IntGetDeviceGammaRamp: remove unneeded code, i * 256 is always smaller than 65535 (255*256=65280 is the biggest value), CID 35 2008-12-08 19:44:13 +00:00
tools Sync to wine-1.1.4: 2008-12-04 21:22:42 +00:00
apistatus.lst The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
baseaddress.rbuild - Add localui from Wine 2008-12-06 12:09:14 +00:00
config-arm.template.rbuild The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
config-ppc.template.rbuild The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
config.template.rbuild Revert my changes in r37808. 2008-12-02 19:05:11 +00:00
COPYING The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
COPYING.ARM The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
CREDITS add myself 2008-11-26 19:48:01 +00:00
depmap.xsl The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
Doxyfile The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
INSTALL The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
LGPL.txt The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
Makefile Hopefully, the definitive spec files commit. Dedicated to Samuel Serapión, who reported issues with my previous commits. 2008-11-10 02:31:24 +00:00
proxy.mak The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
ReactOS-arm.rbuild Revert my changes in r37808. 2008-12-02 19:05:11 +00:00
ReactOS-generic.rbuild Revert my changes in r37808. 2008-12-02 19:05:11 +00:00
ReactOS-i386.rbuild - Add a "host" attribute to the project's <include> and <define> tags to make it possible to define global includes/defines for host components 2008-10-26 18:03:06 +00:00
ReactOS-ppc.rbuild The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
README The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00
vreport.xsl The real, definitive, Visual C++ support branch. Accept no substitutes 2008-10-25 17:56:00 +00:00

========================
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.