Martin Fuchs
0fc75e8bd1
store startup path statically
...
svn path=/trunk/; revision=13328
2005-01-27 00:20:40 +00:00
Martin Fuchs
9e0b60cb02
store start URL statically
...
svn path=/trunk/; revision=13327
2005-01-27 00:18:30 +00:00
Martin Fuchs
47335997a6
- rename some Explorer strings to IBrowser
...
- fix child window size
svn path=/trunk/; revision=13326
2005-01-27 00:09:43 +00:00
Gé van Geldorp
9627e4ac70
Avoid crash if import directory is messed up
...
svn path=/trunk/; revision=13325
2005-01-26 23:30:50 +00:00
Aleksey Bragin
d3fb293ea3
This is the initial version of USB port+hub+hostcontroller drivers from a special version of Linux USB Stack. More info will be placed at ROS-Wiki.
...
svn path=/trunk/; revision=13324
2005-01-26 22:34:39 +00:00
Filip Navara
5546cc5fd3
Hervé Poussineau <poussine@freesurf.fr>
...
No need to create \??\Mouse symlink in mouse driver, it's done in mouclass.
svn path=/trunk/; revision=13323
2005-01-26 22:05:12 +00:00
Steven Edwards
0053497f82
added ibrowser to the makefile
...
svn path=/trunk/; revision=13322
2005-01-26 22:03:05 +00:00
Gé van Geldorp
c05831ef5f
Hervé Poussineau <poussine@freesurf.fr>
...
Replace GET_RETRIEVAL_DESCRIPTOR structure (undocumented) by
RETRIEVAL_POINTERS_BUFFER. Correct alignment for some structures
svn path=/trunk/; revision=13321
2005-01-26 20:31:05 +00:00
Hartmut Birr
b142dbd5d2
- Fixed a crash in PAE mode and without the '/3GB' switch.
...
svn path=/trunk/; revision=13319
2005-01-26 19:43:03 +00:00
Steven Edwards
5d781df325
fix resouce compiling on cross-compile
...
svn path=/trunk/; revision=13318
2005-01-26 19:22:37 +00:00
Thomas Bluemel
66af63e1c7
fixed typo, "fixes" bug 486
...
svn path=/trunk/; revision=13317
2005-01-26 19:19:07 +00:00
Thomas Bluemel
92ce1ebfdc
don't return a random status code in case of probing failed, initialize the Status variable first
...
svn path=/trunk/; revision=13316
2005-01-26 17:54:26 +00:00
Thomas Bluemel
a3d5e1cf55
Heap32ListFirst() should check the number of heaps in the list, not the numer of modules
...
svn path=/trunk/; revision=13315
2005-01-26 17:53:01 +00:00
Thomas Bluemel
87e84448db
NtCreatePagingFile() should release the captured unicode string even if probing the other parameters failed
...
svn path=/trunk/; revision=13314
2005-01-26 14:38:27 +00:00
Thomas Bluemel
a2ea8e6fef
Fixed GetTempPathA/W and GetCurrentDirectoryA/W. Patch by tinus, Eric Kohl and me, fixes bug #482
...
svn path=/trunk/; revision=13313
2005-01-26 14:15:38 +00:00
Eric Kohl
77a7f19e4f
Remove RtlImageNtHeader, RtlImageDirectoryEntryToData, RtlImageRvaToSection and RtlImageRvaToVa because these function have been moved to lib/rtl/image.c.
...
svn path=/trunk/; revision=13312
2005-01-26 14:00:41 +00:00
Alex Ionescu
fe6116543e
Standardize comment headers. Patch by Trevor McCort
...
svn path=/trunk/; revision=13311
2005-01-26 13:58:37 +00:00
Thomas Bluemel
c7348f1204
fixed usage of NtQueryDirectoryObject()
...
svn path=/trunk/; revision=13310
2005-01-26 13:54:53 +00:00
Thomas Bluemel
c4ee7a37ef
fixed NtQueryDirectoryObject() to properly handle buffers that are not large enough
...
svn path=/trunk/; revision=13309
2005-01-26 13:54:07 +00:00
Eric Kohl
49cd29484d
Replace hardcoded values by known constants.
...
svn path=/trunk/; revision=13308
2005-01-26 13:52:53 +00:00
Eric Kohl
4556d3a778
- Replace NtQuerySystemTime by KeQuerySystemTime
...
- Nt->Zw
svn path=/trunk/; revision=13307
2005-01-26 13:48:38 +00:00
Thomas Bluemel
0ce1bb564c
securely access buffers in NtOpenDirectoryObject(), NtQueryDirectoryObject() and NtCreateDirectoryObject()
...
svn path=/trunk/; revision=13306
2005-01-26 12:47:38 +00:00
Alex Ionescu
394f14a702
Dynamic 3GB support, part 1. Only multiboot.S remains to be changed, all other parts of the Kernel now used KERNEL_BASE based on the command-line (Please don't use /3gb if you don't compile 3GB)
...
svn path=/trunk/; revision=13305
2005-01-26 05:00:08 +00:00
Steven Edwards
d533b8c5d3
Windows is stupid. Why they hell would you be case insensitive but case retaining
...
svn path=/trunk/; revision=13304
2005-01-26 00:43:49 +00:00
Thomas Bluemel
180cf153bb
don't shift the PIDs of objects so the first bit can be used to lock objects, as the lower 2 bits of PIDs are now always zero just test and set this bit
...
svn path=/trunk/; revision=13303
2005-01-26 00:43:24 +00:00
Martin Fuchs
0cf4124706
first draft of SDI browser application derived from ROS Explorer
...
svn path=/trunk/; revision=13302
2005-01-26 00:12:33 +00:00
Thomas Bluemel
b55653e57c
1. fixed NtCreateProcess to do some buffer checks and moved the implementation to an internal function so it can be shared with PsCreateSystemProcess(). Also don't leak so many resources on failures
...
2. processes should acuire a cid handle for their unique process id
3. fixed several instances in structures where process ids were DWORD/ULONG instead of HANDLEs
svn path=/trunk/; revision=13301
2005-01-26 00:03:05 +00:00
Thomas Bluemel
e91cfb5065
enable the SeSystemtimePrivilege privilege which is required to call SetLocalTime
...
svn path=/trunk/; revision=13300
2005-01-25 23:57:57 +00:00
Steven Edwards
e22aec2f4a
Forgot to add Makefiles
...
svn path=/trunk/; revision=13299
2005-01-25 23:50:22 +00:00
Alex Ionescu
5078cef23f
Sorry for incorrect file comiited.
...
svn path=/trunk/; revision=13298
2005-01-25 23:40:05 +00:00
Steven Edwards
c4e6624f9a
fixed building of setupapi.
...
svn path=/trunk/; revision=13297
2005-01-25 23:39:07 +00:00
Steven Edwards
bd706b9ed3
Imported setupapi from the vendor branch. (Again).
...
svn path=/trunk/; revision=13296
2005-01-25 23:36:57 +00:00
Alex Ionescu
9238d3d14f
Remove debug output from user mode exceptions. Reported by hbirr.
...
svn path=/trunk/; revision=13295
2005-01-25 23:36:23 +00:00
Steven Edwards
30e78f58a6
removing this to reimport it
...
svn path=/trunk/; revision=13294
2005-01-25 23:36:16 +00:00
Steven Edwards
3cae21ed95
Imported vendor drop of setupapi.
...
svn path=/trunk/; revision=13293
2005-01-25 23:23:38 +00:00
Gé van Geldorp
8948ac5248
Replace wcschr. Fixes bug #488 .
...
svn path=/trunk/; revision=13290
2005-01-25 22:58:47 +00:00
Hartmut Birr
1701ae1191
- Removed slab.c, because this functions are not used.
...
svn path=/trunk/; revision=13289
2005-01-25 22:51:51 +00:00
Hartmut Birr
6193b59bb3
- Implemented a kernel mapping region which is process local.
...
This mapping can be used to map temporary memory pages from
other process's like pde's/pte's. It is also used to make
a copy of a page or to clean a page.
svn path=/trunk/; revision=13288
2005-01-25 22:50:47 +00:00
Hartmut Birr
df79339515
- Renamed UpdateProgress to VfatxUpdateProgress.
...
svn path=/trunk/; revision=13287
2005-01-25 22:36:28 +00:00
Hartmut Birr
85d156faef
- Added vfatxlib.
...
svn path=/trunk/; revision=13286
2005-01-25 22:10:39 +00:00
Hartmut Birr
ce143bb72c
- Fixed the directory index of a file for FATX.
...
- Initialize some values from the RFCB.
svn path=/trunk/; revision=13285
2005-01-25 21:16:19 +00:00
Hartmut Birr
0bc04189e7
- Fixed the directory index of a file for FATX.
...
- Check for the file size before eache call to CcMapData. W2K doesnt like to map over the end of a directory.
svn path=/trunk/; revision=13284
2005-01-25 21:14:57 +00:00
Hartmut Birr
0d6305b3bc
- Print the major function codes if debug prints are enabled.
...
svn path=/trunk/; revision=13283
2005-01-25 21:13:28 +00:00
Hartmut Birr
9147b52d01
- Allow the second device name RosFat to make it possible to load vfatfs on W2k if fastfat is already loaded.
...
- Moved the initialisation of the callback and fast io functions to fastio.c.
svn path=/trunk/; revision=13282
2005-01-25 21:12:52 +00:00
Hartmut Birr
b3dd7cd455
- Fixed some problems to recognize a FATX partition on a non xbox (Should be tested on a real xbox).
...
- Fixed the calculation of the number of clusters.
svn path=/trunk/; revision=13281
2005-01-25 21:11:46 +00:00
Hartmut Birr
4ef74de489
- Print the file information class if debug prints are enabled in VfatGet/SetInformation.
...
- Check for the open handle count instead of the reference count if file deletion is requested.
svn path=/trunk/; revision=13280
2005-01-25 21:10:42 +00:00
Hartmut Birr
81ddc4aa52
- Implemented dummy stubs for all fast io entry points. W2K does ignore the IsFastIoPossible variable of the fcb.
...
- Fixed the directory index of a file for FATX.
svn path=/trunk/; revision=13279
2005-01-25 21:09:55 +00:00
Hartmut Birr
c25206e880
- Check for some special file streams in VfatUpdateEntry.
...
W2K does open the volume for changing the date and time,
but the volume hasn't a parent fcb.
- Fixed the directory index of a file for FATX.
svn path=/trunk/; revision=13278
2005-01-25 21:08:54 +00:00
Hartmut Birr
4211cf6398
- Fixed the directory index of a file for FATX.
...
- Replaced VfatSupersedeFile with VfatSetAllocationSizeInformation.
- Check for the file size before each call to CcMapData. W2K doesn't like it to map over the end of a directory.
svn path=/trunk/; revision=13277
2005-01-25 21:07:32 +00:00
Hartmut Birr
4240c717c7
- Always try to uninitialize the file cache in VfatCleanupFile.
...
- Try to purge the file cache if the last handle is closed and deleting of the file was requested.
svn path=/trunk/; revision=13276
2005-01-25 21:05:38 +00:00