Aleksey Bragin [Fri, 6 Feb 2004 08:21:52 +0000 (08:21 +0000)]
Initial revision
svn path=/trunk/; revision=8046
Gé van Geldorp [Thu, 5 Feb 2004 23:16:37 +0000 (23:16 +0000)]
When using the parent clip region, translate it to child coordinates.
Fixes bug #83.
svn path=/trunk/; revision=8045
Gé van Geldorp [Thu, 5 Feb 2004 22:09:15 +0000 (22:09 +0000)]
Correct bufsize calculation in MessageBoxTimeoutIndirectW. Fixes bug #35.
svn path=/trunk/; revision=8044
Martin Fuchs [Thu, 5 Feb 2004 21:38:48 +0000 (21:38 +0000)]
fixed small bug, which shows up only under NT4
svn path=/trunk/; revision=8043
Gé van Geldorp [Thu, 5 Feb 2004 20:09:10 +0000 (20:09 +0000)]
Don't callback from kernel to usermode if the thread is exiting
svn path=/trunk/; revision=8042
Martin Fuchs [Thu, 5 Feb 2004 19:54:51 +0000 (19:54 +0000)]
try to be compatible to NT 4.0 without Active Desktop
svn path=/trunk/; revision=8041
Thomas Bluemel [Thu, 5 Feb 2004 19:17:11 +0000 (19:17 +0000)]
added control panel template
svn path=/trunk/; revision=8040
Thomas Bluemel [Thu, 5 Feb 2004 19:14:32 +0000 (19:14 +0000)]
added missing definitions
svn path=/trunk/; revision=8039
Art Yerkes [Thu, 5 Feb 2004 16:26:39 +0000 (16:26 +0000)]
Small fixes for cross compilation.
svn path=/trunk/; revision=8038
Royce Mitchell III [Thu, 5 Feb 2004 16:11:19 +0000 (16:11 +0000)]
TEB and ICD table offsets and ICD table structure
svn path=/trunk/; revision=8037
Martin Fuchs [Thu, 5 Feb 2004 08:23:50 +0000 (08:23 +0000)]
don't count on NULL termination of returned strings
svn path=/trunk/; revision=8036
Royce Mitchell III [Thu, 5 Feb 2004 04:28:11 +0000 (04:28 +0000)]
patch by blight with help from Royce3 for ICD behavioral research:
Changed GLFUNCS_MACRO to support C implementation of functions,
added MSVC asm version of gl functions, links now, driver and
GLRC lists protected by mutexes, added some breakpoints,
and fixed 1 or 2 Drv prototypes.
svn path=/trunk/; revision=8035
Emanuele Aliberti [Wed, 4 Feb 2004 23:12:54 +0000 (23:12 +0000)]
Win32 GUI subsystem.
svn path=/trunk/; revision=8034
Gé van Geldorp [Wed, 4 Feb 2004 23:01:07 +0000 (23:01 +0000)]
Fix race condition when one thread changes the update region of a window
and another thread retrieves a paint message for that window.
svn path=/trunk/; revision=8033
Gé van Geldorp [Wed, 4 Feb 2004 22:59:04 +0000 (22:59 +0000)]
Second attempt at bug #5: reset active DCEs when window positions change
svn path=/trunk/; revision=8032
Gé van Geldorp [Wed, 4 Feb 2004 22:55:21 +0000 (22:55 +0000)]
Use window thread instead of current thread to obtain desktop
svn path=/trunk/; revision=8031
Filip Navara [Wed, 4 Feb 2004 22:10:00 +0000 (22:10 +0000)]
- Rewritten NtGdiEllipse with improved and optimized algorithm. Now it works also for non-circles, but unfortuently it still looks a bit choppy.
svn path=/trunk/; revision=8030
Aleksey Bragin [Wed, 4 Feb 2004 20:02:57 +0000 (20:02 +0000)]
cat for ReactOS made by Tappak (Semyon Novikov)
svn path=/trunk/; revision=8029
Aleksey Bragin [Wed, 4 Feb 2004 20:01:22 +0000 (20:01 +0000)]
missing .cvsignore
svn path=/trunk/; revision=8028
Eric Kohl [Wed, 4 Feb 2004 17:57:56 +0000 (17:57 +0000)]
Add debug message logging (disabled by default).
Store user account data in Account\Users.
svn path=/trunk/; revision=8027
Gé van Geldorp [Wed, 4 Feb 2004 10:23:05 +0000 (10:23 +0000)]
Adjust NtUserChildWindowFromPointEx declaration to match definition
svn path=/trunk/; revision=8026
Martin Fuchs [Wed, 4 Feb 2004 09:43:51 +0000 (09:43 +0000)]
get background color out of the bitmap
svn path=/trunk/; revision=8025
Martin Fuchs [Wed, 4 Feb 2004 09:31:27 +0000 (09:31 +0000)]
added 4bpp logo bmp
svn path=/trunk/; revision=8024
Martin Fuchs [Wed, 4 Feb 2004 09:29:53 +0000 (09:29 +0000)]
added special logo bitmap for 4 bpp color resolution
svn path=/trunk/; revision=8023
Richard Campbell [Wed, 4 Feb 2004 01:26:34 +0000 (01:26 +0000)]
increased icon spacing, my computer and other icon titles aren't clipped anymore...
svn path=/trunk/; revision=8022
Richard Campbell [Wed, 4 Feb 2004 01:10:25 +0000 (01:10 +0000)]
implemented ChildWindowFromPoint(Ex)
svn path=/trunk/; revision=8021
Richard Campbell [Wed, 4 Feb 2004 00:53:45 +0000 (00:53 +0000)]
changed 'Create New Task' to 'Run'
svn path=/trunk/; revision=8020
Gé van Geldorp [Wed, 4 Feb 2004 00:05:46 +0000 (00:05 +0000)]
Move call to PrivateCsrssManualGuiCheck to before the creation of
window classes
svn path=/trunk/; revision=8019
Richard Campbell [Tue, 3 Feb 2004 23:09:48 +0000 (23:09 +0000)]
stubbed out dsound, dinput, and ddraw, some apps get a little farther before crashing now (FCEU).
svn path=/trunk/; revision=8018
Martin Fuchs [Tue, 3 Feb 2004 21:34:59 +0000 (21:34 +0000)]
integrated new startmenu side bar logo (posted by Paulo Correasilva)
svn path=/trunk/; revision=8017
Filip Navara [Tue, 3 Feb 2004 17:53:55 +0000 (17:53 +0000)]
- Fix NtUserScroll[WindowEx/DC]
- Minor correction in NtUserBeginPaint
- Added check for NULL handle in IntPaintWindows
svn path=/trunk/; revision=8016
Filip Navara [Tue, 3 Feb 2004 17:53:54 +0000 (17:53 +0000)]
- Use ScrollWindowEx for scrolling text in console
svn path=/trunk/; revision=8015
Thomas Bluemel [Tue, 3 Feb 2004 15:52:33 +0000 (15:52 +0000)]
added *.d files
svn path=/trunk/; revision=8014
Eric Kohl [Tue, 3 Feb 2004 14:38:23 +0000 (14:38 +0000)]
Move RtlGUIDFromString() and RtlInt64ToUnicodeString() stubs.
Removed fpu emulator entry points.
svn path=/trunk/; revision=8013
Filip Navara [Tue, 3 Feb 2004 14:25:38 +0000 (14:25 +0000)]
- Fix a NULL termination.
svn path=/trunk/; revision=8012
Eric Kohl [Tue, 3 Feb 2004 14:24:02 +0000 (14:24 +0000)]
Add byte swap functions.
svn path=/trunk/; revision=8011
Royce Mitchell III [Tue, 3 Feb 2004 14:23:42 +0000 (14:23 +0000)]
patch by blight:
I have not changed the function loading code to use the TEB's glDispatch
table, but the calling code should be kinda ok already (the x86 version)
For the C version of the forwarding code we need another agument for the X
macro i think. At the moment it is function name ("glVertex3f"), return type
("void") and args ("GLfloat x, GLfloat y, GLfloat z") - we'd need one with
"x, y, z" for that case that we can pass on the arguments with C.
The WGL code also doesn't use the TEB yet, it still uses TLS.
svn path=/trunk/; revision=8010
Gé van Geldorp [Tue, 3 Feb 2004 09:44:35 +0000 (09:44 +0000)]
Deactivate last change since it can cause a FastMutex to be recursively
acquired
svn path=/trunk/; revision=8009
Emanuele Aliberti [Tue, 3 Feb 2004 00:05:57 +0000 (00:05 +0000)]
PORT_MESSAGE and PORT_MAX_MESSAGE are already defined off include/ntos. I remove them for now.
svn path=/trunk/; revision=8008
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