Commit graph

21430 commits

Author SHA1 Message Date
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
Johannes Anderwald 56fd6ce005 * halfplement reading console properties
* thnx to Alex_Ionescu for advice on how get HKCU path

svn path=/trunk/; revision=22922
2006-07-08 16:00:08 +00:00
Christoph von Wittich 386a355fb8 -get rid of wine headers in Debug/Release/Speed configurations
svn path=/trunk/; revision=22916
2006-07-08 12:09:50 +00:00
Christoph von Wittich cf82ae7be8 -remove winsock2.h which is causing errors when building with msvc
svn path=/trunk/; revision=22915
2006-07-08 12:08:56 +00:00
Ged Murphy 757901f02a revert r22910
there are a few issues with both the resource files and the code.
I suggest working on intl_new however as intl is soon to be deleted.

svn path=/trunk/; revision=22912
2006-07-08 10:37:37 +00:00
Christoph von Wittich 551d3ecaaa -fixed some msvc /W4 warnings
svn path=/trunk/; revision=22911
2006-07-08 10:22:35 +00:00
Ged Murphy b6ec400d02 apply patch from bug 1653.
patch by Mrkaras.
unfortunately, this applet is soon the be replaced.

svn path=/trunk/; revision=22910
2006-07-08 10:20:35 +00:00
Christoph von Wittich 4a0cb7579d -use correct RuntimeLibrary for DLLs
svn path=/trunk/; revision=22909
2006-07-08 10:12:57 +00:00
Christoph von Wittich 1cfcb1d9f5 -fixed msvc /W4 warnings
-removed ntdll dependency

svn path=/trunk/; revision=22908
2006-07-08 10:00:15 +00:00
Alex Ionescu 1b176ca010 - Fix boot.
svn path=/trunk/; revision=22907
2006-07-08 04:13:50 +00:00
Magnus Olsen c693aa7a2b remove a miss use assert in ProtocolReceive, I have talk with arty about it.
svn path=/trunk/; revision=22906
2006-07-07 21:43:49 +00:00
Alex Ionescu 045ca1dd86 - Add some more proper handling of ref/dereferencing in IopParseDevice.
svn path=/trunk/; revision=22905
2006-07-07 17:53:34 +00:00
Alex Ionescu aa2513791b - Make an I/O Tagged copy of the file name and properly handle failure.
svn path=/trunk/; revision=22904
2006-07-07 17:29:12 +00:00
Alex Ionescu d6e384ce39 - Implement IopCheckVpbMounted and use it in IopParseDevice as documented in NT File System Internals.
- Add some missing ref/deref calls for DOs and VPBs.

svn path=/trunk/; revision=22903
2006-07-07 17:18:52 +00:00
Alex Ionescu 979b777dd5 - Use a simpler and more robust way to detect direct device opens and save it in a variable that's read when needed, instead of having multiple large code paths.
svn path=/trunk/; revision=22902
2006-07-07 16:26:05 +00:00
Andrew Munger 70cd383c59 Add a \n so the output under linux looks correct. Every other printf had a \n, no idea why this one didn't.
svn path=/trunk/; revision=22901
2006-07-07 16:23:44 +00:00
Magnus Olsen be4f6702f4 Change in the auto screen saver startup code in win32k
1. Fixing allot better sync for the timeout counter 
2. Change the hard code value to 30 sec instead for 15 sec
3. The start of screen saver are 30.0 sec to 30.9 sec for 
   we can not start on exactly on the x.0 sec but betwin  

svn path=/trunk/; revision=22900
2006-07-07 16:22:46 +00:00
Andrew Munger 6f734d6123 Convert sequence number to network byte order before sending it on the wire.
svn path=/trunk/; revision=22898
2006-07-07 13:23:10 +00:00
Hervé Poussineau 51cb8f8eac Fix typo (UNICODE -> _UNICODE)
svn path=/trunk/; revision=22897
2006-07-06 21:58:48 +00:00
Magnus Olsen 49ac5c3e0e Commit my autostart code for screen saver for now it is hardcode to 15 sec timeout
svn path=/trunk/; revision=22896
2006-07-06 20:42:45 +00:00
Aleksey Bragin 9135556ab7 Imitate success in WMI registration, so that drivers depending on it won't fail. (However DPRINT1 is inserted, so that devs notice the driver wants WMI)
svn path=/trunk/; revision=22895
2006-07-06 20:31:17 +00:00
Magnus Olsen 52d8aae119 Screen Saver win32csr part
1. Clean up the code
2. Adding FIXME text
3. Fixing a bug cause screen saver was autostart whole time after timeout accord.


svn path=/trunk/; revision=22894
2006-07-06 19:35:16 +00:00
Christoph von Wittich 69ac6cf7f8 fixed some warnings (msvc /W4)
svn path=/trunk/; revision=22893
2006-07-06 16:26:40 +00:00
Christoph von Wittich 305978e29e fixed about 70 warnings (msvc /W4)
svn path=/trunk/; revision=22892
2006-07-06 16:25:42 +00:00
Christoph von Wittich e0f209d6c1 added winver back to build
svn path=/trunk/; revision=22891
2006-07-06 16:24:51 +00:00
Maarten Bosma b8990f331f [FORMATING] Replace Tabs with spaces to uniform the code.
svn path=/trunk/; revision=22890
2006-07-06 15:14:06 +00:00
The Wine Synchronizer ad50c49167 Update Wine-syncing doc
svn path=/trunk/; revision=22888
2006-07-06 11:23:09 +00:00
The Wine Synchronizer 51e37a94c6 Autosyncing with Wine HEAD
svn path=/trunk/; revision=22887
2006-07-06 11:22:04 +00:00
The Wine Synchronizer 532c10cebd Delete unneeded makefile
svn path=/trunk/; revision=22886
2006-07-06 11:18:46 +00:00