Filip Navara [Wed, 3 Aug 2005 14:26:56 +0000 (14:26 +0000)]
- Implement !DeletePinned case in RtlEmptyAtomTable.
- Fix error checking in RtlAddAtomToAtomTable / RtlpCheckIntegerAtom.
svn path=/trunk/; revision=16998
Hervé Poussineau [Wed, 3 Aug 2005 14:03:31 +0000 (14:03 +0000)]
Set right compatible IDs for USB devices with multiple interfaces
Better implementation of IOCTL_USB_GET_NODE_CONNECTION_INFORMATION
svn path=/trunk/; revision=16997
Thomas Bluemel [Wed, 3 Aug 2005 11:10:21 +0000 (11:10 +0000)]
#include "precomp.h" -> #include <precomp.h>
svn path=/trunk/; revision=16994
Filip Navara [Wed, 3 Aug 2005 10:00:30 +0000 (10:00 +0000)]
#include "precomp.h" -> #include <precomp.h>
svn path=/trunk/; revision=16993
Filip Navara [Wed, 3 Aug 2005 09:31:39 +0000 (09:31 +0000)]
#include "precomp.h" -> #include <precomp.h>
svn path=/trunk/; revision=16992
Gé van Geldorp [Wed, 3 Aug 2005 08:31:30 +0000 (08:31 +0000)]
i386DX <i386dx@hotmail.com>:
Dutch resources
svn path=/trunk/; revision=16991
Filip Navara [Wed, 3 Aug 2005 07:50:16 +0000 (07:50 +0000)]
Add stub for VpNotifyEaData.
svn path=/trunk/; revision=16990
Martin Fuchs [Wed, 3 Aug 2005 05:20:59 +0000 (05:20 +0000)]
set svn:eol-style of *.vcproj and *.sln to CRLF
svn path=/trunk/; revision=16989
Martin Fuchs [Wed, 3 Aug 2005 05:11:43 +0000 (05:11 +0000)]
set svn:eol-style of *.dsp/dsw to CRLF
svn path=/trunk/; revision=16987
Martin Fuchs [Wed, 3 Aug 2005 05:09:33 +0000 (05:09 +0000)]
set svn:eol-style of *.dsp/dsw to CRLF
svn path=/trunk/; revision=16986
Thomas Bluemel [Tue, 2 Aug 2005 22:20:03 +0000 (22:20 +0000)]
Rouven Wessling <pentiumforever@gmail.com>:
- German translations
svn path=/trunk/; revision=16985
Filip Navara [Tue, 2 Aug 2005 22:14:52 +0000 (22:14 +0000)]
Move #endif one line down to make the source code balanced.
svn path=/trunk/; revision=16984
Filip Navara [Tue, 2 Aug 2005 22:04:02 +0000 (22:04 +0000)]
Revert changes accidently commited along with last patch.
svn path=/trunk/; revision=16983
Thomas Bluemel [Tue, 2 Aug 2005 21:46:42 +0000 (21:46 +0000)]
fix typo...
svn path=/trunk/; revision=16982
Filip Navara [Tue, 2 Aug 2005 21:22:40 +0000 (21:22 +0000)]
Make w3seek happy.
svn path=/trunk/; revision=16981
Thomas Bluemel [Tue, 2 Aug 2005 21:16:50 +0000 (21:16 +0000)]
Violin Iliev <violin@developer.bg>:
- Bulgarian translation
svn path=/trunk/; revision=16980
Thomas Bluemel [Tue, 2 Aug 2005 21:12:28 +0000 (21:12 +0000)]
SVN maintainance: fix line endings and ignore proxy makefiles
svn path=/trunk/; revision=16979
Filip Navara [Tue, 2 Aug 2005 20:33:33 +0000 (20:33 +0000)]
Use mapped sections for fonts instead of paged pool memory.
svn path=/trunk/; revision=16977
Emanuele Aliberti [Tue, 2 Aug 2005 20:17:01 +0000 (20:17 +0000)]
A really simple Win32 implementation of 'hostname'.
svn path=/trunk/; revision=16976
Filip Navara [Tue, 2 Aug 2005 18:21:48 +0000 (18:21 +0000)]
Fix linux build.
svn path=/trunk/; revision=16975
Filip Navara [Tue, 2 Aug 2005 18:13:21 +0000 (18:13 +0000)]
Fix the -sections option of PEFIXUP tool and adapt RBUILD to use it.
svn path=/trunk/; revision=16974
Casper Hornstrup [Tue, 2 Aug 2005 16:13:02 +0000 (16:13 +0000)]
Locate latest revision ISO
svn path=/trunk/; revision=16973
Emanuele Aliberti [Tue, 2 Aug 2005 16:11:13 +0000 (16:11 +0000)]
Modify NTDLL!DbgSsInitialize/4 signature.
svn path=/trunk/; revision=16972
Casper Hornstrup [Tue, 2 Aug 2005 15:58:41 +0000 (15:58 +0000)]
Locate next revision ISO
svn path=/trunk/; revision=16971
Alex Ionescu [Tue, 2 Aug 2005 14:01:43 +0000 (14:01 +0000)]
- Remove CmpFindObject hack and use ObFindObject with on-demand ObjectCreateInfo.
- Note that the code is still wrong and will be fixed soon.
svn path=/trunk/; revision=16970
Filip Navara [Tue, 2 Aug 2005 13:53:52 +0000 (13:53 +0000)]
Fix some pointer casts.
svn path=/trunk/; revision=16969
Filip Navara [Tue, 2 Aug 2005 13:52:10 +0000 (13:52 +0000)]
- Remove the DoneInitYet hack.
- Add stub for PsSetProcessPriorityByClass.
- Rename PsSetProcessWin32WindowStation to PsSetProcessWindowStation.
svn path=/trunk/; revision=16968
Filip Navara [Tue, 2 Aug 2005 13:21:18 +0000 (13:21 +0000)]
Remove duplicate definitions.
svn path=/trunk/; revision=16967
Thomas Bluemel [Tue, 2 Aug 2005 11:23:40 +0000 (11:23 +0000)]
fixed the CONTAINING_RECORD macro
svn path=/trunk/; revision=16966
Alex Ionescu [Tue, 2 Aug 2005 03:56:29 +0000 (03:56 +0000)]
- Add access state functions.
svn path=/trunk/; revision=16965
Eric Kohl [Mon, 1 Aug 2005 19:42:19 +0000 (19:42 +0000)]
Implement CM_Get_DevNode_Registry_Property[_Ex]A/W and CM_Set_DevNode_Registry_Property[_Ex]A/W partially.
svn path=/trunk/; revision=16964
Filip Navara [Mon, 1 Aug 2005 18:11:54 +0000 (18:11 +0000)]
Don't fallback to linear search for exports, it's not needed.
svn path=/trunk/; revision=16963
Filip Navara [Mon, 1 Aug 2005 18:04:49 +0000 (18:04 +0000)]
Don't do linear search for exports, it's not needed.
svn path=/trunk/; revision=16962
Filip Navara [Mon, 1 Aug 2005 17:58:47 +0000 (17:58 +0000)]
Remove the PESUM tool, the PEFIXUP tool can be used instead.
svn path=/trunk/; revision=16961
Filip Navara [Mon, 1 Aug 2005 17:56:41 +0000 (17:56 +0000)]
Add new PEFIXUP tool and use it in the build system.
svn path=/trunk/; revision=16960
Thomas Bluemel [Mon, 1 Aug 2005 16:28:11 +0000 (16:28 +0000)]
print percentage character for the memory load in debug message (GlobalMemoryStatusEx). Suggested by WaxDragon
svn path=/trunk/; revision=16959
Emanuele Aliberti [Mon, 1 Aug 2005 16:11:29 +0000 (16:11 +0000)]
RBuild 'project' document DTD (rough draft).
svn path=/trunk/; revision=16958
Emanuele Aliberti [Mon, 1 Aug 2005 16:08:29 +0000 (16:08 +0000)]
Replace 'Value' with 'Content' as per XML spec.
Minor changes.
svn path=/trunk/; revision=16957
Thomas Bluemel [Mon, 1 Aug 2005 15:21:40 +0000 (15:21 +0000)]
revert my last changes, it seems to cause problems when building on *nix
svn path=/trunk/; revision=16956
Filip Navara [Mon, 1 Aug 2005 13:50:07 +0000 (13:50 +0000)]
Various LdrGetProcedureAddress fixes:
- Fix the binary search limits.
- Fix the comparsion of names (previously "XXX" and "XXXyyy" would be considered identical) and make it case sensitive.
- Remove non-binary search, it's not needed.
- Don't use ULONG to store pointers.
svn path=/trunk/; revision=16955
Emanuele Aliberti [Mon, 1 Aug 2005 13:34:33 +0000 (13:34 +0000)]
First attempt to make the XML data we feed rbuild conforming the XInclude spec.
svn path=/trunk/; revision=16954
Thomas Bluemel [Mon, 1 Aug 2005 13:27:02 +0000 (13:27 +0000)]
fixed uninitialized variable warning
svn path=/trunk/; revision=16953
Thomas Bluemel [Mon, 1 Aug 2005 13:01:58 +0000 (13:01 +0000)]
revert back to -Os because of some buggy versions of GCC
svn path=/trunk/; revision=16952
Thomas Bluemel [Mon, 1 Aug 2005 12:57:34 +0000 (12:57 +0000)]
compile release builds with -O3 instead of -Os because it catches more mistakes
svn path=/trunk/; revision=16951
Emanuele Aliberti [Mon, 1 Aug 2005 12:54:50 +0000 (12:54 +0000)]
Add reference to the 'compilerflag' element.
Add reference to the 'group' element.
Add Parents section to more elements.
svn path=/trunk/; revision=16950
Thomas Bluemel [Mon, 1 Aug 2005 12:51:20 +0000 (12:51 +0000)]
temporarily disable -Werror for tools, there seem to be differences between versions of gcc issuing some warnings
svn path=/trunk/; revision=16949
Filip Navara [Mon, 1 Aug 2005 11:59:22 +0000 (11:59 +0000)]
Pass correct pool type to PsChargePoolQuota.
svn path=/trunk/; revision=16948
Thomas Bluemel [Mon, 1 Aug 2005 11:58:47 +0000 (11:58 +0000)]
don't count references for the default quota block and fixed warnings
svn path=/trunk/; revision=16947
Filip Navara [Mon, 1 Aug 2005 11:46:30 +0000 (11:46 +0000)]
Fix a typo. Thanks to Hervé Poussineau for noticing.
svn path=/trunk/; revision=16946
Filip Navara [Mon, 1 Aug 2005 11:33:15 +0000 (11:33 +0000)]
Add pool type masks and use them.
svn path=/trunk/; revision=16945
Filip Navara [Mon, 1 Aug 2005 11:26:53 +0000 (11:26 +0000)]
Fix definition of EPROCESS_QUOTA_ENTRY.
svn path=/trunk/; revision=16944
Filip Navara [Mon, 1 Aug 2005 11:21:42 +0000 (11:21 +0000)]
Setup quota blocks for processes.
svn path=/trunk/; revision=16943
Filip Navara [Mon, 1 Aug 2005 11:20:44 +0000 (11:20 +0000)]
Setup quota blocks for processes.
svn path=/trunk/; revision=16942
Thomas Bluemel [Mon, 1 Aug 2005 10:58:28 +0000 (10:58 +0000)]
define common build flags so they can easily be changed for all tools
svn path=/trunk/; revision=16941
Thomas Bluemel [Mon, 1 Aug 2005 10:21:20 +0000 (10:21 +0000)]
fixed some warnings when compiling with -O3
svn path=/trunk/; revision=16940
Filip Navara [Mon, 1 Aug 2005 10:19:22 +0000 (10:19 +0000)]
Fix prototype of RtlCreateHeap and respect the CommitRoutine if passed. Also fix the heap manager to be usable by kernel mode code.
svn path=/trunk/; revision=16939
Thomas Bluemel [Mon, 1 Aug 2005 09:23:13 +0000 (09:23 +0000)]
fixed some uninitialized variables warnings
svn path=/trunk/; revision=16938
Hervé Poussineau [Mon, 1 Aug 2005 09:08:07 +0000 (09:08 +0000)]
Add back changes of revision 16783. Sorry Alex
svn path=/trunk/; revision=16937
Filip Navara [Mon, 1 Aug 2005 09:05:20 +0000 (09:05 +0000)]
Cleanup SID initialization and fill all SeExports fields.
svn path=/trunk/; revision=16936
Filip Navara [Mon, 1 Aug 2005 08:58:15 +0000 (08:58 +0000)]
Fix LdrAccessResource for ordinary mapped files.
svn path=/trunk/; revision=16935
Filip Navara [Mon, 1 Aug 2005 08:56:51 +0000 (08:56 +0000)]
Fix DPRINT.
svn path=/trunk/; revision=16934
Filip Navara [Mon, 1 Aug 2005 08:55:22 +0000 (08:55 +0000)]
Fix paramater validation and pointer manipulation in RtlAddAce.
svn path=/trunk/; revision=16933
Filip Navara [Mon, 1 Aug 2005 08:50:30 +0000 (08:50 +0000)]
Fix locking in RtlPinAtomInAtomTable.
svn path=/trunk/; revision=16932
Hervé Poussineau [Mon, 1 Aug 2005 07:46:06 +0000 (07:46 +0000)]
Merge from Wine:
- Add traces at the start of functions
- (reported by Matthew Davison)
Preserve the spaces before an opening quote in the middle of a token.
- Matthew Davison <mjd77@cam.ac.uk>
Stub out the error dialog functions.
Modify the default callbacks to call these for Delete and Rename errors.
Modify the default callbacks to ignore file missing errors when deleting files.
- Stefan Huehner <stefan@huehner.org>
Fix some more -Wmissing-declarations warnings.
- Mike McCormack <mike@codeweavers.com>
gcc 4.0 -Wpointer-sign fixes (Reg* functions).
- Detlef Riekenberg <wine.dev@web.de>
SetupSetFileQueueAlternatePlatform{AW} implemented as stub.
svn path=/trunk/; revision=16931
Hartmut Birr [Mon, 1 Aug 2005 00:06:18 +0000 (00:06 +0000)]
Used MmFreeVirtualMemory in MmDeleteTeb because MmFreeMemoryAreaByPtr doesn't free the region list entries.
svn path=/trunk/; revision=16930
Thomas Bluemel [Sun, 31 Jul 2005 23:39:05 +0000 (23:39 +0000)]
fixed some warnings when compiling with -O3
svn path=/trunk/; revision=16928
Thomas Bluemel [Sun, 31 Jul 2005 21:51:04 +0000 (21:51 +0000)]
fixed uninitialized variable warning
svn path=/trunk/; revision=16927
Hartmut Birr [Sun, 31 Jul 2005 21:27:56 +0000 (21:27 +0000)]
- Changed BasepConvertUnicodeEnvironment to obtain the calculated length.
- Optimized the calculation of the environment length.
- Disable the execution of vdm for com-files, because it breaks the execution of batch files.
- Removed an unused variable.
svn path=/trunk/; revision=16926
Hartmut Birr [Sun, 31 Jul 2005 21:24:35 +0000 (21:24 +0000)]
Don't use INVALID_HANDLE_VALUE as HANDLE_DETACH_PROCESS.
svn path=/trunk/; revision=16925
Hartmut Birr [Sun, 31 Jul 2005 21:23:40 +0000 (21:23 +0000)]
- Implemented CsrDuplicateHandleTable.
- Duplicate the handle table in CsrCreateProcess if the caller wants to inherit all handles.
- Don't allocate new handles in CsrAllocConsole if the caller wants to reuse a console and if the parent handles were inherited.
- Do only allow to reuse the console from parent.
svn path=/trunk/; revision=16924
Hartmut Birr [Sun, 31 Jul 2005 21:02:05 +0000 (21:02 +0000)]
Fixed a typo.
svn path=/trunk/; revision=16923
Thomas Bluemel [Sun, 31 Jul 2005 20:35:08 +0000 (20:35 +0000)]
fixed typo in a comment
svn path=/trunk/; revision=16922
Thomas Bluemel [Sun, 31 Jul 2005 18:52:36 +0000 (18:52 +0000)]
fixed success check in RtlpCreateAtomHandle, ExCreateHandle returns EX_INVALID_HANDLE in case of failure. Thx to Filip
svn path=/trunk/; revision=16921
Martin Fuchs [Sun, 31 Jul 2005 12:11:56 +0000 (12:11 +0000)]
set svn:eol-style to native
svn path=/trunk/; revision=16920
Filip Navara [Sun, 31 Jul 2005 11:06:50 +0000 (11:06 +0000)]
Fix NULL-terminating of symbol image names.
svn path=/trunk/; revision=16919
Filip Navara [Sun, 31 Jul 2005 10:22:29 +0000 (10:22 +0000)]
Implement the magic flag in RtlImageDirectoryEntryToData and make the Size parameter non-optional.
svn path=/trunk/; revision=16918
Filip Navara [Sun, 31 Jul 2005 09:48:12 +0000 (09:48 +0000)]
Revert #16904 and clarify the comment about the race condition.
svn path=/trunk/; revision=16917
Martin Fuchs [Sun, 31 Jul 2005 08:33:39 +0000 (08:33 +0000)]
set eol-style for all remaining XML files
svn path=/trunk/; revision=16916
Emanuele Aliberti [Sun, 31 Jul 2005 07:08:15 +0000 (07:08 +0000)]
Document pch and linkerflag elements.
Rename Elements sections into Children.
Add Parents sections for some elements.
Make link work (tested with DBK=>HTML).
svn path=/trunk/; revision=16915
Emanuele Aliberti [Sun, 31 Jul 2005 07:07:26 +0000 (07:07 +0000)]
Turn NTDLL.DLL a SUBSYSTEM_WINDOWS_CUI PE image (Casper Hornstrup suggested to use -nostartfiles, for the compilation to succeed).
svn path=/trunk/; revision=16914
Alex Ionescu [Sun, 31 Jul 2005 06:22:05 +0000 (06:22 +0000)]
- Silence some debug messages
- Modify base address of iphlpapi so it doesn't get relocated
- Implemented SetTaskmanWindow and SetProgmanWindow
svn path=/trunk/; revision=16913
Alex Ionescu [Sun, 31 Jul 2005 05:46:42 +0000 (05:46 +0000)]
Define NDEBUG
svn path=/trunk/; revision=16912
Alex Ionescu [Sun, 31 Jul 2005 05:43:10 +0000 (05:43 +0000)]
Silence debug messages
svn path=/trunk/; revision=16911
Alex Ionescu [Sun, 31 Jul 2005 03:27:04 +0000 (03:27 +0000)]
Fix error handle output.
svn path=/trunk/; revision=16910
James Tabor [Sun, 31 Jul 2005 00:17:57 +0000 (00:17 +0000)]
Correct build name. Should be Edit.exe.
svn path=/trunk/; revision=16909
Alex Ionescu [Sat, 30 Jul 2005 23:57:14 +0000 (23:57 +0000)]
Don't use CSRSS handles if we alreay have some (so we can inherit file handles, etc)
svn path=/trunk/; revision=16908
Alex Ionescu [Sat, 30 Jul 2005 23:43:45 +0000 (23:43 +0000)]
Decrease quantum during wait and during no-wait... mentionned by Shmuel Baron
svn path=/trunk/; revision=16907
Filip Navara [Sat, 30 Jul 2005 23:16:03 +0000 (23:16 +0000)]
Remove code that I accidently commited in revision 16905.
svn path=/trunk/; revision=16906
Filip Navara [Sat, 30 Jul 2005 23:08:26 +0000 (23:08 +0000)]
Ignore the "magic flag" in RtlImageDirectoryEntryToData.
svn path=/trunk/; revision=16905
Filip Navara [Sat, 30 Jul 2005 23:06:46 +0000 (23:06 +0000)]
Fix a race condition in quantum code. Spotted by Shmuel Baron.
svn path=/trunk/; revision=16904
Eric Kohl [Sat, 30 Jul 2005 19:31:52 +0000 (19:31 +0000)]
- Support conformant arrays as in and out parameters.
- Fix message buffer size calculation for client and server.
svn path=/trunk/; revision=16903
Aleksey Bragin [Sat, 30 Jul 2005 19:06:53 +0000 (19:06 +0000)]
Move NDEBUG higher so it actually works and doesn't output all debug messages (fix suggested by hpoussin).
svn path=/trunk/; revision=16902
Hartmut Birr [Sat, 30 Jul 2005 19:03:34 +0000 (19:03 +0000)]
If a mutex already exist, open it instead of create.
svn path=/trunk/; revision=16901
Hartmut Birr [Sat, 30 Jul 2005 19:00:33 +0000 (19:00 +0000)]
Initialized Basep8BitStringToUnicodeString
svn path=/trunk/; revision=16900
Hartmut Birr [Sat, 30 Jul 2005 18:55:25 +0000 (18:55 +0000)]
Check if the cpu supports the pae mode.
svn path=/trunk/; revision=16899
Hartmut Birr [Sat, 30 Jul 2005 18:52:33 +0000 (18:52 +0000)]
Made cmd unicode compatible.
svn path=/trunk/; revision=16898
Hartmut Birr [Sat, 30 Jul 2005 18:51:43 +0000 (18:51 +0000)]
Use FileGetString instead of ReadFile, because ReadFile doesn't return a null terminated string.
svn path=/trunk/; revision=16897
Hartmut Birr [Sat, 30 Jul 2005 18:32:18 +0000 (18:32 +0000)]
Put FindClose onto the correct position.
svn path=/trunk/; revision=16896
Emanuele Aliberti [Sat, 30 Jul 2005 16:53:09 +0000 (16:53 +0000)]
Create a subdir for rbuild documentation.
Move rbuild.txt there.
Convert rbuild.txt in Docbook.
Fix some minor inconsistencies in the element reference.
svn path=/trunk/; revision=16895
Filip Navara [Sat, 30 Jul 2005 16:25:35 +0000 (16:25 +0000)]
- Replace MODULE_OBJECT with LDR_DATA_TABLE_ENTRY.
- Export PsGetCurrentThread and PsGetCurrentProcess.
svn path=/trunk/; revision=16894