Thomas Bluemel [Sun, 29 Aug 2004 14:46:02 +0000 (14:46 +0000)]
implemented SetProcessPriorityBoost() and GetProcessPriorityBoost() (only the kernel32 part)
svn path=/trunk/; revision=10731
Thomas Bluemel [Sun, 29 Aug 2004 12:12:34 +0000 (12:12 +0000)]
mark GetSystemWindowsDirectory() as implemented as it does exactly the same as GetWindowsDirectory()
svn path=/trunk/; revision=10730
Filip Navara [Sat, 28 Aug 2004 22:22:39 +0000 (22:22 +0000)]
- Use ULONG_PTR instead of ULONG for integer arithmetics on pointers.
svn path=/trunk/; revision=10729
Filip Navara [Sat, 28 Aug 2004 22:19:12 +0000 (22:19 +0000)]
- Implement file sharing checks.
svn path=/trunk/; revision=10728
Filip Navara [Sat, 28 Aug 2004 22:18:24 +0000 (22:18 +0000)]
- Mapping zero-sized files is prohibited.
svn path=/trunk/; revision=10727
Filip Navara [Sat, 28 Aug 2004 22:16:27 +0000 (22:16 +0000)]
- Simplify CreateFileMapping[AW].
- Fix return value of GlobalReAlloc and GlobalUnlock.
svn path=/trunk/; revision=10726
Filip Navara [Sat, 28 Aug 2004 22:14:08 +0000 (22:14 +0000)]
- RtlReAllocateHeap shouldn't allocate memory if ptr == NULL.
svn path=/trunk/; revision=10725
Filip Navara [Sat, 28 Aug 2004 22:09:53 +0000 (22:09 +0000)]
- Change GlobalDiscard and LocalDiscard to macros.
svn path=/trunk/; revision=10724
Filip Navara [Sat, 28 Aug 2004 22:08:54 +0000 (22:08 +0000)]
- Simplified version of _lcreat.
svn path=/trunk/; revision=10723
Filip Navara [Sat, 28 Aug 2004 22:07:51 +0000 (22:07 +0000)]
- Fix handling of INVALID_HANDLE_VALUE case in FindNextFile.
svn path=/trunk/; revision=10722
Filip Navara [Sat, 28 Aug 2004 22:06:02 +0000 (22:06 +0000)]
- Remove invalid code from CreateToolhelp32Snapshot.
svn path=/trunk/; revision=10721
Gé van Geldorp [Sat, 28 Aug 2004 15:01:46 +0000 (15:01 +0000)]
Prevent crash when a thread is terminated while sending a cross-thread
message
svn path=/trunk/; revision=10719
Eric Kohl [Sat, 28 Aug 2004 12:42:19 +0000 (12:42 +0000)]
Use '$Windows NT$' signature because setupapi doesn't accept '$ReactOS$' yet.
svn path=/trunk/; revision=10718
Eric Kohl [Sat, 28 Aug 2004 11:08:50 +0000 (11:08 +0000)]
- Add preliminary wizard page title and subtitle string resources.
- Use setupapi functions to process syssetup.inf.
svn path=/trunk/; revision=10717
Gé van Geldorp [Sat, 28 Aug 2004 07:27:22 +0000 (07:27 +0000)]
Remove NASM_CMD definition since it is already correctly defined in the
top level rules.mak
svn path=/trunk/; revision=10716
James Tabor [Fri, 27 Aug 2004 23:10:13 +0000 (23:10 +0000)]
Cvs ingnore file added.
svn path=/trunk/; revision=10715
James Tabor [Fri, 27 Aug 2004 23:08:00 +0000 (23:08 +0000)]
Port of Msiexec from Wine.
svn path=/trunk/; revision=10714
James Tabor [Fri, 27 Aug 2004 22:54:29 +0000 (22:54 +0000)]
Port Wine Msiexec to ROS.
svn path=/trunk/; revision=10713
Gé van Geldorp [Fri, 27 Aug 2004 20:38:24 +0000 (20:38 +0000)]
Change nasm to nasmw (to match what's used in the reactos module)
svn path=/trunk/; revision=10712
Art Yerkes [Fri, 27 Aug 2004 18:24:28 +0000 (18:24 +0000)]
This adds a rule which will trigger automatic conversion between msvc
style and pseh syntactically. Name any file that should be converted
as foo_msvc.c and put foo.o in TARGET_OBJECTS and the file will be
preprocessed.
I asked some opinions about the naming and everyone seems ok with it.
svn path=/trunk/; revision=10711
Aleksey Bragin [Fri, 27 Aug 2004 12:10:27 +0000 (12:10 +0000)]
Wintrust lib stub (not imported from Wine). By Semyon "Tappak" Novikov.
svn path=/trunk/; revision=10709
Aleksey Bragin [Fri, 27 Aug 2004 12:06:29 +0000 (12:06 +0000)]
Header file for wintrust lib. By Semyon "Tappak" Novikov.
svn path=/trunk/; revision=10708
Hartmut Birr [Fri, 27 Aug 2004 10:25:46 +0000 (10:25 +0000)]
- Establish the pde's for the callback stack if the stack was recycled from the list.
svn path=/trunk/; revision=10705
Hartmut Birr [Fri, 27 Aug 2004 10:24:04 +0000 (10:24 +0000)]
- Establish the pde for the thread structure within the process
before a switch to the process occurs.
svn path=/trunk/; revision=10704
Filip Navara [Fri, 27 Aug 2004 03:08:23 +0000 (03:08 +0000)]
- Complete rewrite of environment variable handling to get rid of memory leaks, heap corruption and spurious pointers.
- Remove some ancient Wine stuff that either wasn't used or didn't work.
- Fix realloc to not call HeapReAlloc for allocating new memory.
svn path=/trunk/; revision=10703
Gregor Anich [Fri, 27 Aug 2004 00:14:01 +0000 (00:14 +0000)]
Do not call HalReleaseDisplayOwnership when KDB is entered and screen debugging is not enabled. After an exception the screen will not turn blue but will freeze and be un-frozen when KDB is left (cont) I hope this can not damage old monitors if the card starts producing garbage signals when the driver is suspended - in VMWare it works well.
svn path=/trunk/; revision=10702
Magnus Olsen [Thu, 26 Aug 2004 21:08:06 +0000 (21:08 +0000)]
fix
some waring msg when it being compile
svn path=/trunk/; revision=10701
Gé van Geldorp [Thu, 26 Aug 2004 21:05:42 +0000 (21:05 +0000)]
Bump version number to 0.2.5
svn path=/trunk/; revision=10700
Robert Kopferl [Thu, 26 Aug 2004 20:36:11 +0000 (20:36 +0000)]
changed back to CVS, false br
svn path=/trunk/; revision=10698
Robert Kopferl [Thu, 26 Aug 2004 20:24:40 +0000 (20:24 +0000)]
changed to RC1
svn path=/trunk/; revision=10697
Hartmut Birr [Thu, 26 Aug 2004 19:55:20 +0000 (19:55 +0000)]
- Changed -Wno-strict-aliasing to -fno-strict-aliasing.
- Reduced optimisation from -O6 to -O3.
svn path=/trunk/; revision=10696
Magnus Olsen [Thu, 26 Aug 2004 19:53:37 +0000 (19:53 +0000)]
fix
some waring msg when it being compile
svn path=/trunk/; revision=10695
Magnus Olsen [Thu, 26 Aug 2004 16:48:46 +0000 (16:48 +0000)]
fix
some waring msg when it being compile
type
redefinition of `LPCOLESTR16'
redefinition of `OLECHAR16'
redefinition of `LPOLESTR16'
svn path=/trunk/; revision=10693
Gregor Anich [Thu, 26 Aug 2004 16:04:50 +0000 (16:04 +0000)]
Change stabs handling of KDB - does no longer allocate a block of memory for each stub entry, instead each .sym file is loaded completely into (non-paged) memory.
svn path=/trunk/; revision=10692
Hartmut Birr [Thu, 26 Aug 2004 16:03:09 +0000 (16:03 +0000)]
- Implemented GetACP() and GetOEMCP().
svn path=/trunk/; revision=10691
Hartmut Birr [Thu, 26 Aug 2004 16:01:26 +0000 (16:01 +0000)]
- Added more nls files.
svn path=/trunk/; revision=10690
Magnus Olsen [Thu, 26 Aug 2004 15:11:50 +0000 (15:11 +0000)]
fix
waring msg when it being compile
svn path=/trunk/; revision=10689
Gé van Geldorp [Thu, 26 Aug 2004 12:29:37 +0000 (12:29 +0000)]
If SendMessageTimeout() times out, GetLastError() should return 0
svn path=/trunk/; revision=10688
Magnus Olsen [Thu, 26 Aug 2004 11:58:33 +0000 (11:58 +0000)]
fix
ntoskrnl so it can be compile with optimze -O2 or higher
svn path=/trunk/; revision=10687
Gé van Geldorp [Thu, 26 Aug 2004 07:54:47 +0000 (07:54 +0000)]
Fix MSVCRT compile-time error due to duplicate symbol definition
svn path=/trunk/; revision=10686
Gregor Anich [Thu, 26 Aug 2004 02:04:48 +0000 (02:04 +0000)]
Change <GL\\gl.h> to "GL/gl.h" include.
svn path=/trunk/; revision=10685
Gregor Anich [Thu, 26 Aug 2004 01:54:03 +0000 (01:54 +0000)]
Fix GL/glu.h include...
svn path=/trunk/; revision=10684
Gregor Anich [Thu, 26 Aug 2004 01:52:06 +0000 (01:52 +0000)]
Fix GL/gl.h include for cross-compiling from linux.
svn path=/trunk/; revision=10683
Gé van Geldorp [Wed, 25 Aug 2004 22:31:01 +0000 (22:31 +0000)]
Avoid arithmetic overflow
svn path=/trunk/; revision=10682
Casper Hornstrup [Wed, 25 Aug 2004 20:47:22 +0000 (20:47 +0000)]
2004-08-25 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/cdmake/cdmake.c: Error out if extension is too long.
svn path=/trunk/; revision=10681
Gregor Anich [Wed, 25 Aug 2004 20:20:09 +0000 (20:20 +0000)]
Disable SSE - When Mesa with SSE enabled is ran in ReactOS/VMWare it crashes with SIGILL.
svn path=/trunk/; revision=10680
Gregor Anich [Wed, 25 Aug 2004 15:58:12 +0000 (15:58 +0000)]
Add OpenGL to the user libraries (glu32, mesa32, opengl32)
svn path=/trunk/; revision=10679
Filip Navara [Wed, 25 Aug 2004 15:08:29 +0000 (15:08 +0000)]
- Implement CcRepinBcb and CcGetFileObjectFromBcb.
- Partially implement CcUnpinRepinnedBcb, CcPinMappedData,
CcPinRead, CcPreparePinWrite, CcInitializeCacheMap (Art Yerkes)
and CcUninitializeCacheMap.
- Fix ReadCacheSegmentChain to handle correctly big request and
check for MDL request memory overflow.
- Allow passing NULL BCB to CcSetFileSizes.
- Ensure that registry files are opened using lowercase file names.
svn path=/trunk/; revision=10678
Filip Navara [Wed, 25 Aug 2004 15:04:19 +0000 (15:04 +0000)]
- Do not depend on paths returned by FileNameInformation requests to be NULL terminated.
svn path=/trunk/; revision=10677
Filip Navara [Wed, 25 Aug 2004 15:01:48 +0000 (15:01 +0000)]
- Fix masking out the write flags in IoCheckShareAccess and IoSetShareAccess.
svn path=/trunk/; revision=10676
Gregor Anich [Wed, 25 Aug 2004 12:43:28 +0000 (12:43 +0000)]
Mesa version 6.1 import - Forgot the new Makefile/def file
svn path=/trunk/; revision=10675
Gregor Anich [Wed, 25 Aug 2004 12:35:24 +0000 (12:35 +0000)]
Mesa version 6.1 import.
svn path=/trunk/; revision=10674
Hartmut Birr [Wed, 25 Aug 2004 10:37:14 +0000 (10:37 +0000)]
- Fixed the back-space-handling in ConioWriteConsole.
svn path=/trunk/; revision=10673
Filip Navara [Tue, 24 Aug 2004 18:27:53 +0000 (18:27 +0000)]
Fix compilation with GCC 3.4.x
svn path=/trunk/; revision=10672
Filip Navara [Tue, 24 Aug 2004 17:36:15 +0000 (17:36 +0000)]
- Add definition of LOCALE_IDEFAULTMACCODEPAGE.
svn path=/trunk/; revision=10671
Filip Navara [Tue, 24 Aug 2004 17:29:00 +0000 (17:29 +0000)]
- Load also the last font file in the font directory.
svn path=/trunk/; revision=10670
Filip Navara [Tue, 24 Aug 2004 17:25:17 +0000 (17:25 +0000)]
- Always use non-antialiased font for consoles.
- Minor correction to multibyte character conversion for GUI consoles.
- Support for non-ENABLE_PROCESSED_OUTPUT and non-ENABLE_WRAP_AT_EOL_OUTPUT modes in ConioWriteConsole.
- Other minor fixes to get Wine Kernel32 Console test working.
svn path=/trunk/; revision=10669
Filip Navara [Tue, 24 Aug 2004 17:21:12 +0000 (17:21 +0000)]
- Implementation of GetCPFileNameFromRegistry, GetNlsSectionName and IsValidCodePage.
- Partial implementation of MultiByteToWideChar and WideCharToMultiByte.
- Cleanup buffer allocation in some console functions.
svn path=/trunk/; revision=10668
Filip Navara [Tue, 24 Aug 2004 17:15:42 +0000 (17:15 +0000)]
- Fix Get[System/Window]Directory[AW] for Buffer == NULL case.
- Fix return value of GetDriveType[AW].
svn path=/trunk/; revision=10667
Filip Navara [Tue, 24 Aug 2004 17:08:18 +0000 (17:08 +0000)]
- Remove dereferencing non-referenced FileObject in error cases.
svn path=/trunk/; revision=10666
Filip Navara [Tue, 24 Aug 2004 17:07:27 +0000 (17:07 +0000)]
- Fix NtQueryDirectoryObject for empty directories.
svn path=/trunk/; revision=10665
Gé van Geldorp [Tue, 24 Aug 2004 09:43:33 +0000 (09:43 +0000)]
Add shutdown registry entries
svn path=/trunk/; revision=10664
Hartmut Birr [Mon, 23 Aug 2004 22:29:43 +0000 (22:29 +0000)]
- Check if the given address points into a valid section (in MmUnmapViewOfSection).
- Check if the section isn't deleted straight (in MmUnmapViewOfSection).
svn path=/trunk/; revision=10663
Gé van Geldorp [Mon, 23 Aug 2004 21:16:26 +0000 (21:16 +0000)]
Implement ConvertSidToStringSidA/w
svn path=/trunk/; revision=10662
James Tabor [Mon, 23 Aug 2004 14:28:29 +0000 (14:28 +0000)]
Fixed import unicode names from remote processes.
svn path=/trunk/; revision=10661
Hartmut Birr [Sun, 22 Aug 2004 21:06:36 +0000 (21:06 +0000)]
- Enabled the declaration of DbgPrint because they is used in DPRINT and CHECKPOINT macros.
svn path=/trunk/; revision=10660
Hartmut Birr [Sun, 22 Aug 2004 20:55:15 +0000 (20:55 +0000)]
- Fixed the compilation as unicode.
- Search only for the file name directly if the name contains a known extension.
- Don't add an extension if the file name contains a known extension.
svn path=/trunk/; revision=10659
Filip Navara [Sun, 22 Aug 2004 20:52:28 +0000 (20:52 +0000)]
- Implement ReadConsoleInputW, PeekConsoleInputW, ReadConsoleOutputW, WriteConsoleOutputW, SetConsoleIcon and GetConsoleWindow.
- Fix input peeking in CSRSS to not return fake events.
svn path=/trunk/; revision=10658
Filip Navara [Sun, 22 Aug 2004 20:51:57 +0000 (20:51 +0000)]
- More complete implementation of CharUpperA.
svn path=/trunk/; revision=10657
Filip Navara [Sun, 22 Aug 2004 20:51:43 +0000 (20:51 +0000)]
- Implement NtNotifyChangeDirectoryFile.
- Honour ApcRoutine and ApcContext parameters of NtQueryDirectoryFile.
svn path=/trunk/; revision=10656
Hartmut Birr [Sun, 22 Aug 2004 20:47:20 +0000 (20:47 +0000)]
- Fixed the compilation as unicode.
svn path=/trunk/; revision=10655
Hartmut Birr [Sun, 22 Aug 2004 20:37:05 +0000 (20:37 +0000)]
- Added '-Werror' to the compiler options.
svn path=/trunk/; revision=10654
Hartmut Birr [Sun, 22 Aug 2004 20:32:32 +0000 (20:32 +0000)]
- Fixed some 'dereferencing type-punned pointer will break strict-aliasing rules'
warnings on higher optimisation levels.
svn path=/trunk/; revision=10653
Hartmut Birr [Sun, 22 Aug 2004 20:13:44 +0000 (20:13 +0000)]
- Fixed some pointer increments/decrements.
svn path=/trunk/; revision=10652
Mike Nordell [Sun, 22 Aug 2004 18:49:11 +0000 (18:49 +0000)]
Safety added to trace output.
svn path=/trunk/; revision=10651
Art Yerkes [Sun, 22 Aug 2004 18:42:42 +0000 (18:42 +0000)]
AFD: Fixed handling of cancelling in flight requests when closing the socket.
Closing a socket doesn't crash but still hangs. Needs work.
oskittcp: corrected problem with send data, trying out slightly different
scheme of dealing with closed socket.
tcpip: added support for SEL_FIN in socket state callback and corrected
support for returning error in TCPReceiveData.
svn path=/trunk/; revision=10650
Art Yerkes [Sun, 22 Aug 2004 02:15:57 +0000 (02:15 +0000)]
Fixed missing unlock in write.
svn path=/trunk/; revision=10649
Mike Nordell [Sat, 21 Aug 2004 21:20:08 +0000 (21:20 +0000)]
Fix misplaced STDCALL
svn path=/trunk/; revision=10648
Mike Nordell [Sat, 21 Aug 2004 21:14:59 +0000 (21:14 +0000)]
Make inline assembler compilable using VC
svn path=/trunk/; revision=10647
Mike Nordell [Sat, 21 Aug 2004 21:13:45 +0000 (21:13 +0000)]
Wrong path in comment.
svn path=/trunk/; revision=10646
Mike Nordell [Sat, 21 Aug 2004 21:09:39 +0000 (21:09 +0000)]
Fix misplaced STDCALL
svn path=/trunk/; revision=10645
Mike Nordell [Sat, 21 Aug 2004 20:55:41 +0000 (20:55 +0000)]
Fix misplaced STDCALL
svn path=/trunk/; revision=10644
Mike Nordell [Sat, 21 Aug 2004 20:47:28 +0000 (20:47 +0000)]
Fix arithmetics on void.
svn path=/trunk/; revision=10643
Mike Nordell [Sat, 21 Aug 2004 20:42:10 +0000 (20:42 +0000)]
Fix arithmetics on void.
svn path=/trunk/; revision=10642
Mike Nordell [Sat, 21 Aug 2004 20:40:27 +0000 (20:40 +0000)]
Fix misplaced STDCALL calling convention specifiers.
svn path=/trunk/; revision=10641
Mike Nordell [Sat, 21 Aug 2004 20:18:07 +0000 (20:18 +0000)]
Fix import/export linkage mismatches.
svn path=/trunk/; revision=10640
Mike Nordell [Sat, 21 Aug 2004 20:05:35 +0000 (20:05 +0000)]
Make code portable to compilers with SEH.
svn path=/trunk/; revision=10639
Art Yerkes [Sat, 21 Aug 2004 19:59:52 +0000 (19:59 +0000)]
Fixed eols for pp directives, honor original eols.
svn path=/trunk/; revision=10638
Gé van Geldorp [Sat, 21 Aug 2004 19:50:39 +0000 (19:50 +0000)]
Implement EnumDesktopsA/W and EnumWindowStationsA, rewrite of
EnumWindowStationsW
svn path=/trunk/; revision=10637
Art Yerkes [Sat, 21 Aug 2004 19:49:22 +0000 (19:49 +0000)]
Respect line breaks in the original code, making it easier to compare.
svn path=/trunk/; revision=10636
Hartmut Birr [Sat, 21 Aug 2004 19:30:12 +0000 (19:30 +0000)]
- Made the partition list movable if it is necessary.
svn path=/trunk/; revision=10635
Hartmut Birr [Sat, 21 Aug 2004 19:13:22 +0000 (19:13 +0000)]
- Check for a valid layout buffer entry in xHalIoAssignDriveLetters.
svn path=/trunk/; revision=10634
Mike Nordell [Sat, 21 Aug 2004 19:04:47 +0000 (19:04 +0000)]
Linkage specification correctly placed.
svn path=/trunk/; revision=10633
Mike Nordell [Sat, 21 Aug 2004 19:03:04 +0000 (19:03 +0000)]
Make the code legal C (89)
svn path=/trunk/; revision=10632
Mike Nordell [Sat, 21 Aug 2004 18:45:01 +0000 (18:45 +0000)]
fix import/export linkage for declaration of MmSystemRangeStart
svn path=/trunk/; revision=10631
Mike Nordell [Sat, 21 Aug 2004 15:34:32 +0000 (15:34 +0000)]
fix misplaced STDCALL
svn path=/trunk/; revision=10630
Mike Nordell [Sat, 21 Aug 2004 15:29:08 +0000 (15:29 +0000)]
stop wasting power at shutdown
svn path=/trunk/; revision=10629
Mike Nordell [Sat, 21 Aug 2004 13:21:44 +0000 (13:21 +0000)]
make code C89-compilable again
svn path=/trunk/; revision=10628
Mike Nordell [Sat, 21 Aug 2004 13:20:25 +0000 (13:20 +0000)]
fix definition of EVENT_TRACE_HEADER
svn path=/trunk/; revision=10627
Mike Nordell [Sat, 21 Aug 2004 12:34:58 +0000 (12:34 +0000)]
fix placement of STDCALL for function declarations
svn path=/trunk/; revision=10626