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
Gé van Geldorp [Wed, 28 Jan 2004 21:57:41 +0000 (21:57 +0000)]
Merge back commits from WineHQ
svn path=/trunk/; revision=7906
Filip Navara [Wed, 28 Jan 2004 21:56:36 +0000 (21:56 +0000)]
Added missing .cvsignore files.
svn path=/trunk/; revision=7905
Gé van Geldorp [Wed, 28 Jan 2004 21:40:09 +0000 (21:40 +0000)]
Merge back commits from WineHQ
svn path=/trunk/; revision=7904
Gé van Geldorp [Wed, 28 Jan 2004 21:27:51 +0000 (21:27 +0000)]
Merge back commits from WineHQ
svn path=/trunk/; revision=7903
Filip Navara [Wed, 28 Jan 2004 21:02:07 +0000 (21:02 +0000)]
Minor change to allow linking setupapi.dll.
svn path=/trunk/; revision=7902
Gé van Geldorp [Wed, 28 Jan 2004 21:00:23 +0000 (21:00 +0000)]
Determine number of accelerator table entries in resource from size of
the resource
svn path=/trunk/; revision=7901
Eric Kohl [Wed, 28 Jan 2004 20:55:50 +0000 (20:55 +0000)]
Remove ntos.h and roskrnl.h from kernel-mode code.
svn path=/trunk/; revision=7900
Gé van Geldorp [Wed, 28 Jan 2004 20:54:30 +0000 (20:54 +0000)]
Inform kernel whether Unicode or Ansi window proc is preferred
svn path=/trunk/; revision=7899
Gé van Geldorp [Wed, 28 Jan 2004 20:52:57 +0000 (20:52 +0000)]
Don't wait for GUI processes to finish
svn path=/trunk/; revision=7898
Martin Fuchs [Wed, 28 Jan 2004 20:10:59 +0000 (20:10 +0000)]
merged back commited WINE patches: \n for TRACE messages
svn path=/trunk/; revision=7897
Martin Fuchs [Wed, 28 Jan 2004 20:10:01 +0000 (20:10 +0000)]
merged back commited WINE patches
svn path=/trunk/; revision=7896
Filip Navara [Wed, 28 Jan 2004 19:34:45 +0000 (19:34 +0000)]
Fixed base addresses and exports.
svn path=/trunk/; revision=7895
Gé van Geldorp [Wed, 28 Jan 2004 17:47:27 +0000 (17:47 +0000)]
Patch by Michael Fritscher
Fix /p when screen buffer is larger than output window
svn path=/trunk/; revision=7894
Gé van Geldorp [Wed, 28 Jan 2004 08:51:09 +0000 (08:51 +0000)]
strncpy does add NUL bytes to fill dest buffer completely,
however lstrcpyn does not.
svn path=/trunk/; revision=7893
Gé van Geldorp [Tue, 27 Jan 2004 21:54:03 +0000 (21:54 +0000)]
Don't depend on wine user32 internals
svn path=/trunk/; revision=7892
Gé van Geldorp [Tue, 27 Jan 2004 21:43:47 +0000 (21:43 +0000)]
Don't write more nul bytes than necessary
svn path=/trunk/; revision=7891
Hartmut Birr [Tue, 27 Jan 2004 20:13:08 +0000 (20:13 +0000)]
- Fixed some problems which occurs if a read only segment is
changed to write and back to read only and if such a segment
(or a page from such a segment) is paged out and reloaded again.
svn path=/trunk/; revision=7890
Gé van Geldorp [Tue, 27 Jan 2004 13:21:35 +0000 (13:21 +0000)]
Fix cross-thread WM_SETTEXT messages
svn path=/trunk/; revision=7889
Thomas Bluemel [Tue, 27 Jan 2004 11:52:37 +0000 (11:52 +0000)]
activate modal dialog when clicking on a disabled window
svn path=/trunk/; revision=7888
Thomas Bluemel [Tue, 27 Jan 2004 09:36:14 +0000 (09:36 +0000)]
release window object when destroying window children and skip only children that have a different parent window (instead of owner window because controls do not have a window owner)
svn path=/trunk/; revision=7887
Thomas Bluemel [Tue, 27 Jan 2004 08:49:58 +0000 (08:49 +0000)]
don't activate disabled windows
svn path=/trunk/; revision=7886
Thomas Bluemel [Tue, 27 Jan 2004 08:29:28 +0000 (08:29 +0000)]
GetAncestor() doesn't set a last-error if the handle passed is the desktop window, it just returns NULL
svn path=/trunk/; revision=7885
Gé van Geldorp [Mon, 26 Jan 2004 23:29:23 +0000 (23:29 +0000)]
Release mutex on error exit
svn path=/trunk/; revision=7884
Thomas Bluemel [Mon, 26 Jan 2004 23:22:48 +0000 (23:22 +0000)]
implemented multiline menu bars
svn path=/trunk/; revision=7883
Filip Navara [Mon, 26 Jan 2004 20:36:41 +0000 (20:36 +0000)]
Readd some resource, because they're actually used!
svn path=/trunk/; revision=7882
Thomas Bluemel [Mon, 26 Jan 2004 12:46:16 +0000 (12:46 +0000)]
1. implemented MenuItemFromPoint()
2. fixed hittest-code so it returns HTMENU properly
svn path=/trunk/; revision=7881
Thomas Bluemel [Mon, 26 Jan 2004 10:09:04 +0000 (10:09 +0000)]
set menuitem rects after measuring the size
svn path=/trunk/; revision=7880
Thomas Bluemel [Mon, 26 Jan 2004 09:32:17 +0000 (09:32 +0000)]
fixed close button
svn path=/trunk/; revision=7879
Thomas Bluemel [Mon, 26 Jan 2004 08:44:51 +0000 (08:44 +0000)]
gave NtUserCall*Param decent names
svn path=/trunk/; revision=7878
Gé van Geldorp [Sun, 25 Jan 2004 18:42:49 +0000 (18:42 +0000)]
Add __REACTOS__ define
svn path=/trunk/; revision=7877
Filip Navara [Sun, 25 Jan 2004 16:47:10 +0000 (16:47 +0000)]
More work on software mouse pointer implementation.
svn path=/trunk/; revision=7876
Richard Campbell [Sun, 25 Jan 2004 13:09:34 +0000 (13:09 +0000)]
more housekeeping
svn path=/trunk/; revision=7875
Richard Campbell [Sun, 25 Jan 2004 13:06:55 +0000 (13:06 +0000)]
housekeeping
svn path=/trunk/; revision=7874
Martin Fuchs [Sun, 25 Jan 2004 11:55:59 +0000 (11:55 +0000)]
fixed Doxygen Generation
svn path=/trunk/; revision=7873
Jason Filby [Sun, 25 Jan 2004 09:57:15 +0000 (09:57 +0000)]
*** empty log message ***
svn path=/trunk/; revision=7872
Filip Navara [Sun, 25 Jan 2004 08:32:51 +0000 (08:32 +0000)]
Minor fix.
svn path=/trunk/; revision=7871
Filip Navara [Sun, 25 Jan 2004 08:32:49 +0000 (08:32 +0000)]
Fixed binary search algroithm in LdrGetExportByOrdinal - numbers can reach negative values.
svn path=/trunk/; revision=7870
Filip Navara [Sun, 25 Jan 2004 08:32:44 +0000 (08:32 +0000)]
Work on ioctlsocket and WSAIoctl.
svn path=/trunk/; revision=7869
Filip Navara [Sat, 24 Jan 2004 23:44:26 +0000 (23:44 +0000)]
Actually the last entry in export table is NumberOfNames - 1 and not NumberOfNames.
svn path=/trunk/; revision=7868
Martin Fuchs [Sat, 24 Jan 2004 23:00:51 +0000 (23:00 +0000)]
resolve some FIXMEs by translating new text strings; provided by Paulo [<correasilva@tugamail.com>]
svn path=/trunk/; revision=7867
Filip Navara [Sat, 24 Jan 2004 19:47:05 +0000 (19:47 +0000)]
Moved the generic mouse pointer implementation to win32k (not complete yet).
svn path=/trunk/; revision=7865
Filip Navara [Sat, 24 Jan 2004 17:42:56 +0000 (17:42 +0000)]
Work on mouse pointer implementation.
svn path=/trunk/; revision=7864
Steven Edwards [Sat, 24 Jan 2004 15:39:47 +0000 (15:39 +0000)]
Started porting Setupapi.dll from WINE to ReactOS.
svn path=/trunk/; revision=7863
Martin Fuchs [Sat, 24 Jan 2004 12:20:17 +0000 (12:20 +0000)]
dde_connect(): set error code ERROR_DDE_FAIL when encountering DDE connection problems
svn path=/trunk/; revision=7862
Martin Fuchs [Sat, 24 Jan 2004 12:08:08 +0000 (12:08 +0000)]
- basic registration of .url and .scf file types
- fix for .txt file type (REG_EXPAND_SZ)
svn path=/trunk/; revision=7861
Filip Navara [Sat, 24 Jan 2004 11:59:04 +0000 (11:59 +0000)]
Fix RtlStringFromGUID.
svn path=/trunk/; revision=7860
Filip Navara [Sat, 24 Jan 2004 11:59:00 +0000 (11:59 +0000)]
Fix debug message.
svn path=/trunk/; revision=7859
Martin Fuchs [Sat, 24 Jan 2004 10:12:40 +0000 (10:12 +0000)]
- use PostMessage(WM_SYSCOMMAND) instead of ShowWindowAsync(SW_MINIMIZE) to minimize application windows when clicking on the taskbar
-> for example mIRC needs this to "minimize to the tray"
- fix determination of the last foreground window
svn path=/trunk/; revision=7858
Eric Kohl [Sat, 24 Jan 2004 08:41:03 +0000 (08:41 +0000)]
Cleanup: Replace WINBOOL by BOOL
svn path=/trunk/; revision=7857
Eric Kohl [Sat, 24 Jan 2004 08:27:40 +0000 (08:27 +0000)]
Cleanup: Replace WINBOOL by BOOL
svn path=/trunk/; revision=7856
Eric Kohl [Fri, 23 Jan 2004 23:38:26 +0000 (23:38 +0000)]
Cleanup: Replace WINBOOL by BOOL
svn path=/trunk/; revision=7855
Eric Kohl [Fri, 23 Jan 2004 23:30:23 +0000 (23:30 +0000)]
Cleanup: Replace WINBOOL by BOOL
svn path=/trunk/; revision=7854
Martin Fuchs [Fri, 23 Jan 2004 21:44:15 +0000 (21:44 +0000)]
merged back commited WINE patches
svn path=/trunk/; revision=7853
Eric Kohl [Fri, 23 Jan 2004 21:18:27 +0000 (21:18 +0000)]
Move kernel32-internal declarations from global include directory to local one.
svn path=/trunk/; revision=7852
Eric Kohl [Fri, 23 Jan 2004 21:16:04 +0000 (21:16 +0000)]
Move kernekl32-internal declarations from global include directory to local one.
svn path=/trunk/; revision=7851
Martin Fuchs [Fri, 23 Jan 2004 20:52:18 +0000 (20:52 +0000)]
bugfix to correctly display notification icons of some applications
svn path=/trunk/; revision=7850
Eric Kohl [Fri, 23 Jan 2004 20:11:24 +0000 (20:11 +0000)]
Add missing header.
svn path=/trunk/; revision=7849
Eric Kohl [Fri, 23 Jan 2004 20:02:09 +0000 (20:02 +0000)]
Get rid of useless prototypes.
svn path=/trunk/; revision=7848
Eric Kohl [Fri, 23 Jan 2004 19:59:15 +0000 (19:59 +0000)]
Ntdll implements the user heaps. Don't try to handle this yourself.
svn path=/trunk/; revision=7847
Filip Navara [Fri, 23 Jan 2004 19:49:07 +0000 (19:49 +0000)]
Forgot to commit this file last time.
svn path=/trunk/; revision=7846
Filip Navara [Fri, 23 Jan 2004 18:00:53 +0000 (18:00 +0000)]
Patch by Matthew Brace <ismarc@austin.rr.com>
- Implementation of RtlStringFromGUID, IoOpenDeviceInterfaceRegistryKey and IoGetDeviceInterfaceAlias.
svn path=/trunk/; revision=7845
Eric Kohl [Fri, 23 Jan 2004 17:18:16 +0000 (17:18 +0000)]
Cleanup: Replace WINBOOL by BOOL
svn path=/trunk/; revision=7844
Filip Navara [Fri, 23 Jan 2004 16:56:44 +0000 (16:56 +0000)]
Remove the empty strings to get the compilation working again with newer windres versions.
svn path=/trunk/; revision=7843
Filip Navara [Fri, 23 Jan 2004 16:51:41 +0000 (16:51 +0000)]
Fixed compiling (Buffer -> buffer).
svn path=/trunk/; revision=7842
Eric Kohl [Fri, 23 Jan 2004 16:37:11 +0000 (16:37 +0000)]
Cleanup: Replace WINBOOL by BOOL
svn path=/trunk/; revision=7841
Gé van Geldorp [Fri, 23 Jan 2004 14:31:36 +0000 (14:31 +0000)]
Sync to Wine-
20040121-plus-LARGE_INTEGER-patch
svn path=/trunk/; revision=7839
Eric Kohl [Fri, 23 Jan 2004 10:47:22 +0000 (10:47 +0000)]
Implement basic administrator account creation and logon.
This is neither safe nor NT-compatible.
svn path=/trunk/; revision=7838
Eric Kohl [Fri, 23 Jan 2004 10:39:22 +0000 (10:39 +0000)]
Create the user-specific registry hive.
svn path=/trunk/; revision=7837
Eric Kohl [Fri, 23 Jan 2004 10:37:17 +0000 (10:37 +0000)]
NtOpenKey() should return a better status value if the desired key does not exist.
svn path=/trunk/; revision=7836
Eric Kohl [Fri, 23 Jan 2004 10:35:52 +0000 (10:35 +0000)]
Implement basic administrator account creation and logon.
This is neither safe nor NT-compatible.
svn path=/trunk/; revision=7835
Eric Kohl [Fri, 23 Jan 2004 10:33:21 +0000 (10:33 +0000)]
Implement basic administrator account creation and logon.
This is either safe nor NT-compatible.
svn path=/trunk/; revision=7834
Richard Campbell [Fri, 23 Jan 2004 01:40:28 +0000 (01:40 +0000)]
Added stubbed mpr.dll in an attempt to get mirc 6.12 to load.
svn path=/trunk/; revision=7833
Gé van Geldorp [Thu, 22 Jan 2004 23:52:53 +0000 (23:52 +0000)]
w32api declares some shlwapi.h functions as documented in MSDN,
unfortunately the actual declaration in the PSDK is different. Since the
PSDK is our gold standard adjust our declarations to those in the PSDK.
svn path=/trunk/; revision=7832