Emanuele Aliberti [Mon, 2 Feb 2004 23:48:42 +0000 (23:48 +0000)]
LPC: initial work on NT/ROS compatibility.
svn path=/trunk/; revision=8007
Gé van Geldorp [Mon, 2 Feb 2004 23:28:17 +0000 (23:28 +0000)]
Handle NULL window as special case when computing visible region for GetDC.
Fixes bug #59
svn path=/trunk/; revision=8006
Martin Fuchs [Mon, 2 Feb 2004 23:18:07 +0000 (23:18 +0000)]
reading of FAT image files (work in progress)
svn path=/trunk/; revision=8005
Eric Kohl [Mon, 2 Feb 2004 22:38:43 +0000 (22:38 +0000)]
Implement RtlAccessAllowedAceEx() and RtlAccessDeniedAceEx().
Use ACL constants and fix ACL-revision checks.
svn path=/trunk/; revision=8004
Gé van Geldorp [Mon, 2 Feb 2004 22:09:05 +0000 (22:09 +0000)]
Update DC when moving a window. Fixes bug #5. Based on a patch by
Filip Navara.
svn path=/trunk/; revision=8003
Filip Navara [Mon, 2 Feb 2004 21:02:48 +0000 (21:02 +0000)]
- Remove AddrFileEntry from CONNECTION_ENDPOINT. It's no longer needed.
- Fixed acquiring a spin lock in FileCloseConnection.
svn path=/trunk/; revision=8002
Eric Kohl [Mon, 2 Feb 2004 20:59:46 +0000 (20:59 +0000)]
Fix stupid cut&paste bug.
svn path=/trunk/; revision=8001
Filip Navara [Mon, 2 Feb 2004 20:25:28 +0000 (20:25 +0000)]
Add registry entries for IShellLink[AW] interfaces.
svn path=/trunk/; revision=8000
Hartmut Birr [Mon, 2 Feb 2004 19:04:11 +0000 (19:04 +0000)]
- Fixed the return value in RtlStringFromGUID.
svn path=/trunk/; revision=7999
Royce Mitchell III [Mon, 2 Feb 2004 18:21:32 +0000 (18:21 +0000)]
warning fix ( casting issue )
svn path=/trunk/; revision=7998
Filip Navara [Mon, 2 Feb 2004 17:59:23 +0000 (17:59 +0000)]
Compilation fixes.
svn path=/trunk/; revision=7997
Filip Navara [Mon, 2 Feb 2004 16:39:16 +0000 (16:39 +0000)]
Import of OpenGL Utility library.
svn path=/trunk/; revision=7996
Gé van Geldorp [Mon, 2 Feb 2004 15:51:29 +0000 (15:51 +0000)]
Change workaround for bug in Nullsoft installer.
svn path=/trunk/; revision=7995
Gé van Geldorp [Mon, 2 Feb 2004 15:50:16 +0000 (15:50 +0000)]
lstrcpyn is documented to always return a NUL terminated string
svn path=/trunk/; revision=7994
Gé van Geldorp [Mon, 2 Feb 2004 15:16:53 +0000 (15:16 +0000)]
Don't increment loop variable inside the loop too. Spotted by Mark IJbema.
svn path=/trunk/; revision=7993
Thomas Bluemel [Mon, 2 Feb 2004 15:10:00 +0000 (15:10 +0000)]
fixed compiling problems
svn path=/trunk/; revision=7992
Eric Kohl [Mon, 2 Feb 2004 13:34:01 +0000 (13:34 +0000)]
Implement RtlFindLeastSignificantBit() and RtlFindMostSignificantBit().
svn path=/trunk/; revision=7991
Eric Kohl [Mon, 2 Feb 2004 12:05:41 +0000 (12:05 +0000)]
Use ACL constants and fix ACL-revision checks.
svn path=/trunk/; revision=7990
Eric Kohl [Mon, 2 Feb 2004 12:03:43 +0000 (12:03 +0000)]
Add missing ACL-related constants.
svn path=/trunk/; revision=7989
Emanuele Aliberti [Mon, 2 Feb 2004 11:46:41 +0000 (11:46 +0000)]
Type casting for compiling USER32. What did break it?
svn path=/trunk/; revision=7988
Royce Mitchell III [Mon, 2 Feb 2004 06:01:35 +0000 (06:01 +0000)]
initial implementation of OPENGL32_LoadDrivers(), call it on PROCESS_ATTACH. Removed trailing W from functions where unnecessary.
svn path=/trunk/; revision=7987
Royce Mitchell III [Mon, 2 Feb 2004 05:36:37 +0000 (05:36 +0000)]
bunch more groundwork for ICD support - patch by blight
svn path=/trunk/; revision=7986
Eric Kohl [Mon, 2 Feb 2004 00:36:36 +0000 (00:36 +0000)]
Implement RtlFindLeastSignificantBit(), RtlFindMostSignificantBit() and _itow().
svn path=/trunk/; revision=7985
Richard Campbell [Mon, 2 Feb 2004 00:18:58 +0000 (00:18 +0000)]
unstubbed childwindowfrompoint(ex). This function is implemented in my local source tree, will commit as soon as i do some testing to make sure things work as planned.
svn path=/trunk/; revision=7984
Gé van Geldorp [Sun, 1 Feb 2004 21:55:45 +0000 (21:55 +0000)]
Changes for richedit
svn path=/trunk/; revision=7983
Gé van Geldorp [Sun, 1 Feb 2004 21:41:00 +0000 (21:41 +0000)]
Add mpr and wininet to default build/install
svn path=/trunk/; revision=7982
Gé van Geldorp [Sun, 1 Feb 2004 21:33:56 +0000 (21:33 +0000)]
Stub out just enough of wininet.dll to make the AbiWord installer happy
svn path=/trunk/; revision=7981
Gé van Geldorp [Sun, 1 Feb 2004 21:27:44 +0000 (21:27 +0000)]
Workaround for bug in Nullsoft installer. This closes ReactOS bug #194.
svn path=/trunk/; revision=7980
Gé van Geldorp [Sun, 1 Feb 2004 21:26:06 +0000 (21:26 +0000)]
CVS maintenance
svn path=/trunk/; revision=7979
Gé van Geldorp [Sun, 1 Feb 2004 21:20:05 +0000 (21:20 +0000)]
Sync richedit with WineHQ
svn path=/trunk/; revision=7978
Thomas Bluemel [Sun, 1 Feb 2004 20:50:10 +0000 (20:50 +0000)]
little bugfix
svn path=/trunk/; revision=7977
Eric Kohl [Sun, 1 Feb 2004 20:48:06 +0000 (20:48 +0000)]
- Move rangelist stubs.
- Move sscanf() stub.
- Implement _bsearch(), _lfind(), _ui64toa() and _ui64tow().
- Export iswdigit(), iswlower(), iswxdigit() and _vsnwsprintf().
- Replace Win32 types by corresponding native types.
svn path=/trunk/; revision=7976
Thomas Bluemel [Sun, 1 Feb 2004 20:45:02 +0000 (20:45 +0000)]
added support for right-aligned menus
svn path=/trunk/; revision=7975
Gé van Geldorp [Sun, 1 Feb 2004 20:11:00 +0000 (20:11 +0000)]
Update status
svn path=/trunk/; revision=7974
Gé van Geldorp [Sun, 1 Feb 2004 20:08:08 +0000 (20:08 +0000)]
Add mpr.dll
svn path=/trunk/; revision=7973
Gé van Geldorp [Sun, 1 Feb 2004 19:58:55 +0000 (19:58 +0000)]
CVS maintenance
svn path=/trunk/; revision=7971
Gé van Geldorp [Sun, 1 Feb 2004 19:48:44 +0000 (19:48 +0000)]
Import mpr from Wine
svn path=/trunk/; revision=7970
Martin Fuchs [Sun, 1 Feb 2004 19:17:31 +0000 (19:17 +0000)]
implemented context menu for file child windows
svn path=/trunk/; revision=7969
Filip Navara [Sun, 1 Feb 2004 18:28:38 +0000 (18:28 +0000)]
Latest version of serial mouse driver with fixes by Logan_V8_TT.
svn path=/trunk/; revision=7968
Emanuele Aliberti [Sun, 1 Feb 2004 18:19:28 +0000 (18:19 +0000)]
Use macros for LPC message limits in current LPC implementation.
svn path=/trunk/; revision=7967
Royce Mitchell III [Sun, 1 Feb 2004 17:18:48 +0000 (17:18 +0000)]
function list macro
svn path=/trunk/; revision=7966
Royce Mitchell III [Sun, 1 Feb 2004 17:07:16 +0000 (17:07 +0000)]
more work on openg32
svn path=/trunk/; revision=7965
Eric Kohl [Sun, 1 Feb 2004 16:02:35 +0000 (16:02 +0000)]
Fix buggy expansion (signed/unsigned) of InitiatorBusID.
svn path=/trunk/; revision=7964
Eric Kohl [Sun, 1 Feb 2004 15:56:37 +0000 (15:56 +0000)]
Changed base address of samlib.dll.
svn path=/trunk/; revision=7963
Gé van Geldorp [Sun, 1 Feb 2004 15:52:02 +0000 (15:52 +0000)]
Fix wrong GetBitmapDimensionEx() usage
svn path=/trunk/; revision=7962
Gé van Geldorp [Sun, 1 Feb 2004 15:46:53 +0000 (15:46 +0000)]
Silence debug messages
svn path=/trunk/; revision=7961
Gé van Geldorp [Sun, 1 Feb 2004 15:45:41 +0000 (15:45 +0000)]
Rename BITMAPOBJ "size" member to "dimension" to make clear it's to be
used for Get/SetBitmapDimensionEx only. Fix current wrong usage.
svn path=/trunk/; revision=7960
Gé van Geldorp [Sun, 1 Feb 2004 14:05:30 +0000 (14:05 +0000)]
Testing shows that MS-Win does allow a thread to leave a critical section
entered by another thread.
svn path=/trunk/; revision=7959
Filip Navara [Sun, 1 Feb 2004 12:30:36 +0000 (12:30 +0000)]
Test for bugs that prevent Mozilla from working.
svn path=/trunk/; revision=7958
Martin Fuchs [Sun, 1 Feb 2004 11:53:11 +0000 (11:53 +0000)]
display pseudo-file attributes "link" and "executable"
svn path=/trunk/; revision=7957
Martin Fuchs [Sun, 1 Feb 2004 11:22:24 +0000 (11:22 +0000)]
update TODO list
svn path=/trunk/; revision=7956
Martin Fuchs [Sun, 1 Feb 2004 11:19:28 +0000 (11:19 +0000)]
display registry value contents
svn path=/trunk/; revision=7955
Martin Fuchs [Sun, 1 Feb 2004 10:52:24 +0000 (10:52 +0000)]
new 'content' column to display symbolic link targets
svn path=/trunk/; revision=7954
Martin Fuchs [Sun, 1 Feb 2004 09:58:30 +0000 (09:58 +0000)]
Patch by Filip Navara <xnavara@volny.cz>:
Can someone please commit this patch? I can't wait for the root's lock
and this patch fixes one dumb problem/crash I introduced...
svn path=/trunk/; revision=7953
Filip Navara [Sun, 1 Feb 2004 08:07:07 +0000 (08:07 +0000)]
- Resolve two GDI handle leaks
- Faster GDI handle allocation strategy
svn path=/trunk/; revision=7952
Filip Navara [Sun, 1 Feb 2004 08:03:43 +0000 (08:03 +0000)]
Fixed .cvsignore.
svn path=/trunk/; revision=7951
Royce Mitchell III [Sun, 1 Feb 2004 07:11:06 +0000 (07:11 +0000)]
beginnings of ros's opengl32 - by blight and Royce3
svn path=/trunk/; revision=7950
Gé van Geldorp [Sat, 31 Jan 2004 23:53:45 +0000 (23:53 +0000)]
Silence debug messages
svn path=/trunk/; revision=7949
Gé van Geldorp [Sat, 31 Jan 2004 23:52:42 +0000 (23:52 +0000)]
Implemented Write(Private)ProfileStringA/W
svn path=/trunk/; revision=7948
Martin Fuchs [Sat, 31 Jan 2004 23:43:28 +0000 (23:43 +0000)]
mount drives in NT object namespace
svn path=/trunk/; revision=7947
Martin Fuchs [Sat, 31 Jan 2004 23:02:21 +0000 (23:02 +0000)]
display types of files, NT objects and registry key/entries
svn path=/trunk/; revision=7946
Martin Fuchs [Sat, 31 Jan 2004 21:01:53 +0000 (21:01 +0000)]
- don't sort registry hives
- fix for memory corruption problem
svn path=/trunk/; revision=7945
Thomas Bluemel [Sat, 31 Jan 2004 19:56:14 +0000 (19:56 +0000)]
fixed missing release of window objects
svn path=/trunk/; revision=7944
Martin Fuchs [Sat, 31 Jan 2004 19:31:51 +0000 (19:31 +0000)]
included Registry as virtual file system
svn path=/trunk/; revision=7943
Martin Fuchs [Sat, 31 Jan 2004 17:26:38 +0000 (17:26 +0000)]
empty REGISTRY directory
svn path=/trunk/; revision=7942
Martin Fuchs [Sat, 31 Jan 2004 17:09:19 +0000 (17:09 +0000)]
re-activate already open shell/ntobj child windows instead of opening new windows
svn path=/trunk/; revision=7941
Eric Kohl [Sat, 31 Jan 2004 16:52:47 +0000 (16:52 +0000)]
Start parsing at the root object when an object path needs to be reparsed.
Patch by Art Yerkes.
svn path=/trunk/; revision=7940
Martin Fuchs [Sat, 31 Jan 2004 16:25:23 +0000 (16:25 +0000)]
included NT Object namespace as virtual file system
svn path=/trunk/; revision=7939
Emanuele Aliberti [Sat, 31 Jan 2004 15:27:54 +0000 (15:27 +0000)]
Define macros for LPC limits:
PORT_MAX_DATA_LENGTH 0x104
PORT_MAX_MESSAGE_LENGTH 0x148
svn path=/trunk/; revision=7938
Richard Campbell [Sat, 31 Jan 2004 14:57:58 +0000 (14:57 +0000)]
Seperated the Caption font and the icon title font. Note that this code will soon be rendered obsolete by code that loads metrics fonts from the registry.
svn path=/trunk/; revision=7937
Eric Kohl [Sat, 31 Jan 2004 14:33:01 +0000 (14:33 +0000)]
Fixed querying and enumerating the subkeys of HKEY_LOCAL_MACHINE.
This fixes bug #78.
svn path=/trunk/; revision=7936
Filip Navara [Sat, 31 Jan 2004 13:29:19 +0000 (13:29 +0000)]
Call initialization of the msvcrt parts ported from Wine.
svn path=/trunk/; revision=7935
Robert Kopferl [Sat, 31 Jan 2004 01:29:11 +0000 (01:29 +0000)]
neu
svn path=/trunk/; revision=7934
Hartmut Birr [Sat, 31 Jan 2004 00:16:55 +0000 (00:16 +0000)]
- Do only lock a new page on exit from AccessFaultSectionView.
svn path=/trunk/; revision=7933
Hartmut Birr [Fri, 30 Jan 2004 23:57:58 +0000 (23:57 +0000)]
- Check for a privat page and change only the page protection
for such a page in MmAccessFaultSectionView.
svn path=/trunk/; revision=7932
Gé van Geldorp [Fri, 30 Jan 2004 22:29:39 +0000 (22:29 +0000)]
Silence debug messages
svn path=/trunk/; revision=7931
Gé van Geldorp [Fri, 30 Jan 2004 22:12:47 +0000 (22:12 +0000)]
Silence debug messages
svn path=/trunk/; revision=7930
Gé van Geldorp [Fri, 30 Jan 2004 21:48:09 +0000 (21:48 +0000)]
Implement some profile (.ini file) functions
svn path=/trunk/; revision=7929
Martin Fuchs [Fri, 30 Jan 2004 20:31:35 +0000 (20:31 +0000)]
fixed relocation problem to re-activate new error messages
svn path=/trunk/; revision=7928
Andrew Greenwood [Fri, 30 Jan 2004 18:32:58 +0000 (18:32 +0000)]
Preliminary implementation of mmdrv.dll. This is fixed to using MidiOut0 (provided by the mpu401 driver) and is *very* basic. It's only possible to open the MIDI device and play a note, with this.
Eventually, a list of devices will need to be obtained from the registry.
svn path=/trunk/; revision=7927
Richard Campbell [Fri, 30 Jan 2004 17:53:07 +0000 (17:53 +0000)]
reverted martin's patch as it causes ROS to no longer boot correctly into GUI mode, patch by filip navara.
svn path=/trunk/; revision=7926
Andrew Greenwood [Fri, 30 Jan 2004 17:38:08 +0000 (17:38 +0000)]
MIDI / MPU401 output test application.
This just opens the first MIDI device, which at present should be the one provided by mpu401.sys (via mmdrv.dll), and plays a note.
svn path=/trunk/; revision=7925
Filip Navara [Fri, 30 Jan 2004 17:32:17 +0000 (17:32 +0000)]
Minor correction to RtlDeleteCriticalSection.
svn path=/trunk/; revision=7924
Andrew Greenwood [Fri, 30 Jan 2004 17:10:23 +0000 (17:10 +0000)]
Temporarily named the device "MidiOut0" so mmdrv.dll (when committed!) will use it.
This driver can currently play some short MIDI messages when combined with my mmdrv.dll and miditest.exe programs (which I intend to commit eventually, once they're integrated into the ReactOS tree.)
svn path=/trunk/; revision=7923
Andrew Greenwood [Fri, 30 Jan 2004 17:08:13 +0000 (17:08 +0000)]
Fixed a few minor problems so the driver compiles with the current ROS headers etc.
It still doesn't really do much apart from play a buffer of silence when loaded, but maybe someone can help me with this :)
svn path=/trunk/; revision=7922
Filip Navara [Fri, 30 Jan 2004 16:36:16 +0000 (16:36 +0000)]
stubs/stubs.c (EngGetLastError, EngSetLastError): Moved to ...
eng/error.c: ... here
stubs/stubs.c (BRUSHOBJ_ulGetBrushColor): Moved to ...
eng/brush.c: ... here and implemented.
objects/semaphor.c: Moved to ...
eng/semaphor.c: ... here
svn path=/trunk/; revision=7921
Richard Campbell [Fri, 30 Jan 2004 15:53:36 +0000 (15:53 +0000)]
More font fixes.
svn path=/trunk/; revision=7920
Richard Campbell [Fri, 30 Jan 2004 13:11:52 +0000 (13:11 +0000)]
Switcharoo with some fonts, this fixes some of the font issues introduced by my font loading patch.
svn path=/trunk/; revision=7919
Richard Campbell [Fri, 30 Jan 2004 13:10:42 +0000 (13:10 +0000)]
Enabled the bytecode interpreter with the unpatented hinting system, ftoption.h warns that this doesn't work as advertise, if anyone has any problems, disable it. This improves the quality of some of the fonts dramatically.
svn path=/trunk/; revision=7918
Gé van Geldorp [Fri, 30 Jan 2004 12:34:02 +0000 (12:34 +0000)]
Patch by Michael Fritscher
Change error message displayed when trying to 'cd' to non-existent dir
svn path=/trunk/; revision=7917
Gé van Geldorp [Fri, 30 Jan 2004 12:27:41 +0000 (12:27 +0000)]
Patch by Michael Fritscher
Implement /W option
svn path=/trunk/; revision=7916
Gé van Geldorp [Fri, 30 Jan 2004 12:24:41 +0000 (12:24 +0000)]
Patch by Michael Fritscher
Implement /P and /Y options
svn path=/trunk/; revision=7915
Filip Navara [Thu, 29 Jan 2004 23:41:36 +0000 (23:41 +0000)]
Implementation of InitializeCriticalSectionAndSpinCount and RtlInitializeCriticalSectionAndSpinCount.
svn path=/trunk/; revision=7914
Martin Fuchs [Thu, 29 Jan 2004 22:26:20 +0000 (22:26 +0000)]
imported error message texts from MSDN
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/system_error_codes__1000-1299_.asp)
svn path=/trunk/; revision=7913
Richard Campbell [Thu, 29 Jan 2004 22:24:51 +0000 (22:24 +0000)]
I swear! last commit! (forgot to ZwClose)
svn path=/trunk/; revision=7912
Richard Campbell [Thu, 29 Jan 2004 22:23:27 +0000 (22:23 +0000)]
Fixed a small bug in my code and removed DbgPrint.
svn path=/trunk/; revision=7911
Richard Campbell [Thu, 29 Jan 2004 22:17:54 +0000 (22:17 +0000)]
Dynamically load fonts on startup. Code probably isn't perfect, but it works. This code exposes another small 'bug'. System font appears to be dependent on the loading order of the fonts.
svn path=/trunk/; revision=7910
Aleksey Bragin [Thu, 29 Jan 2004 20:28:56 +0000 (20:28 +0000)]
man implementation in ReactOS by Semyon Novikov (tappak).
It works in current ROS implementation according to his words
svn path=/trunk/; revision=7909
Martin Fuchs [Thu, 29 Jan 2004 20:09:20 +0000 (20:09 +0000)]
use strcmpiW() instead of _wcsicmp() for Wine-compatibility
svn path=/trunk/; revision=7908
Gunnar Dalsnes [Wed, 28 Jan 2004 23:03:59 +0000 (23:03 +0000)]
GetLocaleInfoA impl. (copied from wine)
svn path=/trunk/; revision=7907