Filip Navara [Tue, 31 Aug 2004 06:08:38 +0000 (06:08 +0000)]
- Revise order of PsInitializeThread to insert the thread to the lists after *all* the fields are initialized and while holding the PiThreadListLock lock acquired.
svn path=/trunk/; revision=10747
Steven Edwards [Tue, 31 Aug 2004 02:38:41 +0000 (02:38 +0000)]
Removed SeaShell from the tip.
Its in the attic if anyone needs to look at it.
svn path=/trunk/; revision=10746
Filip Navara [Mon, 30 Aug 2004 20:33:36 +0000 (20:33 +0000)]
- Add NET_NIC.inf and syssetup.inf files to bootcd.
svn path=/trunk/; revision=10745
Filip Navara [Mon, 30 Aug 2004 19:28:59 +0000 (19:28 +0000)]
- Close the registry hive file object in CmiInitNonVolatileRegistryHive.
svn path=/trunk/; revision=10744
Art Yerkes [Mon, 30 Aug 2004 18:12:30 +0000 (18:12 +0000)]
Since system services are now provided by the client, we need the
callback struct first.
svn path=/trunk/; revision=10743
Eric Kohl [Mon, 30 Aug 2004 10:53:38 +0000 (10:53 +0000)]
- Fixed some compiler warnings.
- Detect and report PCI-BIOS.
svn path=/trunk/; revision=10742
Martin Fuchs [Mon, 30 Aug 2004 06:29:46 +0000 (06:29 +0000)]
fix tab order
svn path=/trunk/; revision=10741
Martin Fuchs [Mon, 30 Aug 2004 06:28:54 +0000 (06:28 +0000)]
Display "ReactOS" instead of "Microsoft Windows NT" for the ROS builded version
svn path=/trunk/; revision=10740
Emanuele Aliberti [Mon, 30 Aug 2004 05:40:13 +0000 (05:40 +0000)]
.cvsignore added.
svn path=/trunk/; revision=10739
James Tabor [Mon, 30 Aug 2004 04:59:40 +0000 (04:59 +0000)]
Added Advpack to build process.
svn path=/trunk/; revision=10738
James Tabor [Mon, 30 Aug 2004 04:49:03 +0000 (04:49 +0000)]
First implementation of advpack.dll.
svn path=/trunk/; revision=10737
Art Yerkes [Mon, 30 Aug 2004 04:47:34 +0000 (04:47 +0000)]
Test app for oskittcp. Takes datagrams by UDP and send any replies to the
last host/port that contacted it. I intend to use it to finish isolating
bugs in the main body of tcpip.sys and oskittcp interface.
svn path=/trunk/; revision=10736
Aleksey Bragin [Sun, 29 Aug 2004 20:47:18 +0000 (20:47 +0000)]
Added WintrustAddActionID stub.
Added CRYPT_REGISTER_ACTIONID struct
Added CRYPT_TRUST_REG_ENTRY struct.z ` By Semyon "Tappak" Novikov.
svn path=/trunk/; revision=10735
Art Yerkes [Sun, 29 Aug 2004 20:04:42 +0000 (20:04 +0000)]
Oskit can now be linked from userland. This is part one of my plan.
tcpip: provide malloc + free, sleep + wakeup functions
oskittcp: remove functions and headers that imply km and supply them from the
user.
tcp_usrreq: i was printing a possibly free mbuf here.
svn path=/trunk/; revision=10734
Art Yerkes [Sun, 29 Aug 2004 18:29:48 +0000 (18:29 +0000)]
This patch adds actually informative messages about what went wrong loading
the registry entries for NLS files, etc.
svn path=/trunk/; revision=10733
Thomas Bluemel [Sun, 29 Aug 2004 15:50:53 +0000 (15:50 +0000)]
silence debug messages
svn path=/trunk/; revision=10732
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