Ged Murphy
ab8a344656
check reg for NTP setting
...
fix a few typos and msvc warnings
svn path=/trunk/; revision=22972
2006-07-09 16:19:39 +00:00
Magnus Olsen
ae1a33083a
last patch Alex ask for this be revert for it should be fixed in another place.
...
svn path=/trunk/; revision=22971
2006-07-09 15:33:33 +00:00
Alex Ionescu
450d11e3f1
- Small build fix
...
svn path=/trunk/; revision=22970
2006-07-09 15:25:14 +00:00
Aleksey Bragin
a814cbbe42
Fix the build, thanks to Magnus Olsen
...
svn path=/trunk/; revision=22969
2006-07-09 12:33:47 +00:00
Alex Ionescu
ee67c24dce
- Separate functions that deal with driver-related registry code, grouping, tagging, indexing, sorting into drvrlist.c... this code should eventually become part of Cm instead.
...
svn path=/trunk/; revision=22968
2006-07-09 02:34:32 +00:00
Alex Ionescu
9b422ef6c6
- Simplify IopReinitializeBootDrivers and IopReinitializeDrivers.
...
- For some strange reason, boot drivers were re-initailized *after* system drivers.
svn path=/trunk/; revision=22967
2006-07-09 02:21:13 +00:00
Alex Ionescu
2eaab734d7
- Add a typedef for PFS_FILTER_CALLBACKS when the IFS isn't included.
...
svn path=/trunk/; revision=22966
2006-07-09 01:03:37 +00:00
Christoph von Wittich
c6931157dd
-remove nostdlib from KernelModeDlls to fix linking of bzip2
...
svn path=/trunk/; revision=22965
2006-07-09 00:56:23 +00:00
Magnus Olsen
df8822f30d
patch from Vassily Tarasov bug 1658 : Implement GetUserObjectSecurity()and SetUserObjectSecurity()
...
svn path=/trunk/; revision=22964
2006-07-09 00:16:51 +00:00
Johannes Anderwald
9656ee1e85
* use font properties from registry when available
...
svn path=/trunk/; revision=22963
2006-07-09 00:13:40 +00:00
Alex Ionescu
17c27b70cd
- Allocate Re-Init entries with a tag
...
- Fix IoAllocateDriverObjectExtension and IoGetDriverObjectExtension:
- They were using the wrong structure (a made up one).
- They were saving the extension where the Driver Object's base address should be.
- Memory leaks.
- Sometimes holding the lock too long.
- Created EXTENDED_DRIVER_OBJECT structure in NDK, since parts of the documented one are hidden (much like EXTENDED_DEVICE_OBJECT).
- Fixed IopDeleteDriver to free what it should.
- Fixed IoCreateDriver to handle more failure cases.
svn path=/trunk/; revision=22962
2006-07-09 00:01:31 +00:00
Christoph von Wittich
2849b81889
-removed -nostdlib from kernel32
...
-fixed some msvc errors
svn path=/trunk/; revision=22961
2006-07-08 23:32:03 +00:00
Christoph von Wittich
79a5eee6f5
-use /noentry flag when entrypoint is set to "0"
...
svn path=/trunk/; revision=22960
2006-07-08 23:23:08 +00:00
Christoph von Wittich
dd81cc1343
fix compilation with msvc
...
svn path=/trunk/; revision=22959
2006-07-08 23:12:51 +00:00
Alex Ionescu
e7e794c543
- A long long time ago there was a stupid kernel that created MDLs for R/W requests even when the length of the buffer was 0. He had another stupid friend called CDFS which attempted to read the MDL before checking if the buffer size is also 0. When cdfs's friend, the kernel, grew smarter and stopped allocating MDLs, cdfs didn't catch on and cried every time this happened. CDFS now caught up. (thanks to Greatlord for finding the regression).
...
svn path=/trunk/; revision=22958
2006-07-08 23:02:50 +00:00
Christoph von Wittich
1058843806
remove -nostdlib
...
svn path=/trunk/; revision=22957
2006-07-08 22:15:41 +00:00
Eric Kohl
1c1c562871
Implement CM_Free_Log_Conf_Handle.
...
svn path=/trunk/; revision=22956
2006-07-08 22:15:16 +00:00
Magnus Olsen
63d0c1d55a
Revert : small part from 22849 wine sync
...
Reason : put back ReactOS specify code, to make icon transplant.
svn path=/trunk/; revision=22955
2006-07-08 22:14:37 +00:00
Christoph von Wittich
43800d3c90
remove -nostdlib
...
svn path=/trunk/; revision=22954
2006-07-08 22:13:10 +00:00
Christoph von Wittich
513463d73f
-remove -nostdlib to fix build of msvcrt
...
-don't set --enable-stdcall-fixup twice
svn path=/trunk/; revision=22953
2006-07-08 22:07:34 +00:00
Johannes Anderwald
3f6c1f228c
* add missing string to stringtable -> now the menu fully works
...
* spotted by Greatlord
svn path=/trunk/; revision=22952
2006-07-08 22:06:54 +00:00
Christoph von Wittich
45153f58c7
-link to opengl32 to fix build of glu32
...
svn path=/trunk/; revision=22951
2006-07-08 22:04:57 +00:00
Christoph von Wittich
81bdd493c9
-removed -nostdlib to fix build
...
svn path=/trunk/; revision=22950
2006-07-08 21:39:22 +00:00
Eric Kohl
42c3759b94
Implement CM_Add_Empty_Log_Conf[_Ex] and add PNP_AddEmptyLogConf stub.
...
svn path=/trunk/; revision=22949
2006-07-08 21:37:32 +00:00
Aleksey Bragin
b9ed9b1450
[AUDIT] + [FORMATTING]
...
- Coding style applied (make file's header proper, add headers for every function)
- All functions except one are documented in MSDN
- One undocumented function will undergo further examination and documentation
svn path=/trunk/; revision=22948
2006-07-08 21:33:25 +00:00
Magnus Olsen
d22007aa7c
Install dejavu font on livecd and bootcd and
...
change everthing to dejavu fonts. Rember console apps can not use dejavu font for it will regress.
that is the reasson we keep old bitstream fonts for now. and another problem is bitstream font is
hardcode into console apps (example cmd), it have been hard code in csrss and maybe some more place.
svn path=/trunk/; revision=22947
2006-07-08 20:49:55 +00:00
Magnus Olsen
998ca67436
fixing last bug for jolite file names. now we can use so long file name we like.
...
I was force fixing this bug for getting dejavu font to be install on livecd
I was hopping some else have fixing this long standing bug.
svn path=/trunk/; revision=22946
2006-07-08 20:45:33 +00:00
Christoph von Wittich
512a5f6cd8
-fixed msvc errors
...
svn path=/trunk/; revision=22945
2006-07-08 20:32:22 +00:00
Magnus Olsen
6366fa9ddc
commit import Dejavu font to ReactOS, we need keep bitstream font for Console apps for it is hard code there and there, for console apps, example let cmd working without regress. Now we need change the reactos reg and to the packages.diff.
...
svn path=/trunk/; revision=22944
2006-07-08 20:05:44 +00:00
Christoph von Wittich
2a83771501
-don't use PROJECT_LFLAGS for freeldr because ld != mingw32-ld
...
svn path=/trunk/; revision=22943
2006-07-08 19:44:36 +00:00
Alex Ionescu
58695ec272
- Write some TODOs. I'm now done with I/O IRP APIs and File Object handling. Let me know of regressions.
...
- Next up... driver loading.
svn path=/trunk/; revision=22942
2006-07-08 19:41:20 +00:00
Alex Ionescu
8395aae6a0
- Zero out the OPEN_PACKET and only set non-zero members in functions that use it.
...
- NtCancelIoFile:
- Don't use macro-based list looping.
- Update operation counts.
- Wait 10ms instead of 100ms.
svn path=/trunk/; revision=22941
2006-07-08 19:28:08 +00:00
Christoph von Wittich
0535c5d920
-fixed some msvc /W4 warnings
...
svn path=/trunk/; revision=22940
2006-07-08 19:14:12 +00:00
Christoph von Wittich
c742e77e3b
-don't use an entrypoint when entrypoint is set to "0"
...
svn path=/trunk/; revision=22939
2006-07-08 19:13:39 +00:00
Christoph von Wittich
0c95e11038
-fixed some msvc /W4 warnings and errors
...
svn path=/trunk/; revision=22938
2006-07-08 19:00:35 +00:00
Alex Ionescu
bc388c2ea3
- Don't use FILE_ATTRIBUTE_NORMAL for mailslots/namedpipes.
...
svn path=/trunk/; revision=22937
2006-07-08 18:59:18 +00:00
Alex Ionescu
b256a775b7
[FORMATTING] - STDCALL->NTAPI changes, tab->Spaces, name decoration, etc.
...
- Add Eric's name since when I copied security.c into file.c, I forgot to add his name as well for that code.
svn path=/trunk/; revision=22936
2006-07-08 18:57:51 +00:00
Alex Ionescu
909fdbdc9c
- Implemented NtDeleteFile, also a piece of cake now that we have IopParseDevice done.
...
svn path=/trunk/; revision=22935
2006-07-08 18:47:26 +00:00
Alex Ionescu
c4cfd65ad0
- Implement IoFastQueryNetworkAttributes which is now a piece of cake thanks to a properly implemented IopParseDevice.
...
svn path=/trunk/; revision=22934
2006-07-08 18:35:17 +00:00
Alex Ionescu
0a2769494f
- Add support for cases when the FSD that actually did the FO create wasn't the one to whom we went the IRP.
...
- Also add support for detecting volume opens and setting the FO_VOLUME_OPEN flag.
svn path=/trunk/; revision=22933
2006-07-08 18:30:59 +00:00
Christoph von Wittich
884482b6aa
-fixed msvc /W4 warnings and errors
...
svn path=/trunk/; revision=22932
2006-07-08 18:30:34 +00:00
Christoph von Wittich
a9a4a3d059
-use msvc compatible def files
...
svn path=/trunk/; revision=22931
2006-07-08 18:25:19 +00:00
Christoph von Wittich
3e7b4d7fc2
-fix msvc dll entrypoint
...
-fix PROJECT_LFLAGS
-added --enable-stdcall-fixup to PROJECT_LFLAGS
svn path=/trunk/; revision=22930
2006-07-08 18:24:11 +00:00
Alex Ionescu
2002b5b96a
- Remove a ROS hack in IopCloseFile.
...
svn path=/trunk/; revision=22929
2006-07-08 18:19:39 +00:00
Alex Ionescu
6555616bb6
- Uber-optimize IopQueryAttributesFile by using the OPEN_PACKET mechanism to query file attributes, instead of doing lots of slow native calls.
...
- Modify IopParseDevice to detect when OPEN_PACKET optimizations are in use (query or deletion (deletion not yet implemented)) and have some codepaths be slightly different and use DUMMY_FILE_OBJECT.
- Implement QueryOnly case in IopParseDevice to handle attribute queries.
- Add a missing dereference, and remove an extra DO reference.
svn path=/trunk/; revision=22928
2006-07-08 18:17:26 +00:00
Aleksey Bragin
8ac94d67d0
- Remove extern (I don't see a reason to use it in function declarations)
...
- Add co_CsrNotifyScreenSaver(), so win32k builds properly
- Make style better
svn path=/trunk/; revision=22927
2006-07-08 18:05:06 +00:00
Alex Ionescu
12e1a16066
- Massively improve File I/O by using deferred I/O completion for MJ_(MAILSLOT/FILE/NAMEDPIPE)CREATE and manually completing the IRP.
...
svn path=/trunk/; revision=22926
2006-07-08 17:07:24 +00:00
Alex Ionescu
a49990d5ac
- Add proper failure case for IRP allocation failure
...
- Only initialize the FO's lock for Synch I/O
- Add some missing comments
- Fixup some formatting
svn path=/trunk/; revision=22925
2006-07-08 16:45:53 +00:00
Christoph von Wittich
536df67dff
-fixed some msvc /W4 warnings
...
svn path=/trunk/; revision=22924
2006-07-08 16:45:13 +00:00
Christoph von Wittich
c40550a8ca
-revert 22909
...
-take care of ModuleDefinitionFile
svn path=/trunk/; revision=22923
2006-07-08 16:44:38 +00:00