Commit graph

55425 commits

Author SHA1 Message Date
Daniel Reimer 415c5bf5ac Modify reactos.dff.in to include the optional files the same way the autogenerated reactos.dff does. Meaning all paths in "path/to.here" style.
This fixes the inclusion into the ReactOS system. (Included Gecko, Runtimes and sound drivers now are detected and used while setup)

svn path=/trunk/; revision=61156
2013-11-30 16:29:55 +00:00
Daniel Reimer 4cadcdbc67 Update DejaVu Sans/Serif Fonts to Version 2.3.4.
Update "3rd Party Files.txt"

svn path=/trunk/; revision=61155
2013-11-30 16:25:58 +00:00
Eric Kohl 7549ebc34b [INF]
Add an inf file for floppy disk drives. If you have a floppy disk drive attached to your computer, it should appear in the device manager.

svn path=/trunk/; revision=61154
2013-11-30 10:22:29 +00:00
Eric Kohl f4e1b2faf9 [FDC]
Implement IRP_MN_QUERY_CAPABILITIES and IRP_MN_QUERY_ID for the PDOs.

svn path=/trunk/; revision=61153
2013-11-30 10:07:50 +00:00
Amine Khaldi 627ea08f31 [SHELLEXTS]
* Forgot to commit these in r61130.
CORE-7637

svn path=/trunk/; revision=61152
2013-11-30 08:40:31 +00:00
Eric Kohl f26a26f9ea [FDC]
- Move FdcAddDevice from fdo.c to fdc.c.
- Create a PDO for each enumerated floppy disk drive.

svn path=/trunk/; revision=61149
2013-11-29 23:52:53 +00:00
Dmitry Gorbachev 24f5ab191b [NTOSKRNL]
Fix undefined behavior issue.

svn path=/trunk/; revision=61148
2013-11-29 22:34:43 +00:00
Johannes Anderwald d89d2c81ad [DEVMGR]
- fix warning & bug
- patch by Thomas Faber
CORE-7593 #resolve #comment fixed

svn path=/trunk/; revision=61147
2013-11-29 22:25:51 +00:00
Thomas Faber 471dbb3078 [MSCONFIG]
- Remove unused rsrc.rc file

svn path=/trunk/; revision=61146
2013-11-29 18:13:28 +00:00
Eric Kohl a9fca49b63 [FASTFAT]
FsdGetFsVolumeInformation: Return volume creation time.

svn path=/trunk/; revision=61145
2013-11-29 14:05:43 +00:00
Eric Kohl c197e1490f [FASTFAT]
Removed accidential code change!

svn path=/trunk/; revision=61144
2013-11-29 11:05:04 +00:00
Eric Kohl 932bee1e8a [FORMATTING]
Fix indentation and coding style. No code changes!

svn path=/trunk/; revision=61143
2013-11-29 11:03:34 +00:00
James Tabor 2f7e31bc07 [Win32k]
- Fix CORE-1161 and CORE-6651.
- Minor fixups.

svn path=/trunk/; revision=61142
2013-11-29 03:43:41 +00:00
Eric Kohl f520777963 [FDC]
- Add fdc.sys to the reactos.cab file.
- Start fdc.sys on demand.

svn path=/trunk/; revision=61140
2013-11-29 00:38:10 +00:00
Amine Khaldi 08680f05a2 [NTOSKRNL]
* And finally: improve ze kirnel's resource files.
CORE-7637 #resolve

svn path=/trunk/; revision=61139
2013-11-28 22:32:20 +00:00
Amine Khaldi bb01d14579 [INCLUDE]
* Improve version.rc.
CORE-7637

svn path=/trunk/; revision=61138
2013-11-28 22:30:59 +00:00
Amine Khaldi b9190f50ba [HAL/*]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61137
2013-11-28 22:27:43 +00:00
Amine Khaldi 0758b647e2 [GLU32]
* Improve the resource file.
CORE-7637

svn path=/trunk/; revision=61136
2013-11-28 22:27:12 +00:00
Amine Khaldi 01a1c3e723 [NTDLL]
* Improve the resource file.
CORE-7637

svn path=/trunk/; revision=61135
2013-11-28 22:26:13 +00:00
Amine Khaldi ae11c75668 [WIN32SS/*]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61134
2013-11-28 22:24:33 +00:00
Amine Khaldi a5b8bfaae6 [BASESRV][CSRSRV][CSRSS][NTVDM]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61133
2013-11-28 22:22:24 +00:00
Amine Khaldi a645e8a623 [DRIVERS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61132
2013-11-28 22:19:35 +00:00
Amine Khaldi bbcf00a9ed [WIN32DLLS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61131
2013-11-28 22:18:05 +00:00
Amine Khaldi 78cb403847 [SHELLEXTS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61130
2013-11-28 22:15:21 +00:00
Amine Khaldi 7172e9f721 [KEYBOARDS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61129
2013-11-28 22:14:03 +00:00
Amine Khaldi bbf5081c69 [CPLS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61128
2013-11-28 22:12:52 +00:00
Amine Khaldi 98a97ec484 [FDEBUG]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61127
2013-11-28 22:11:26 +00:00
Amine Khaldi b67b1e2caf [BASE/SYSTEM]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61126
2013-11-28 22:09:27 +00:00
Amine Khaldi 3690b7acd8 [BASE/SHELL]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61125
2013-11-28 22:07:56 +00:00
Amine Khaldi 2d69844819 [BASE/SETUP]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61124
2013-11-28 22:06:38 +00:00
Amine Khaldi 951f0f0909 [SERVICES]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61123
2013-11-28 22:04:59 +00:00
Amine Khaldi 72f576f3c4 [APPLICATIONS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61122
2013-11-28 22:04:03 +00:00
Amine Khaldi dfc4c1754c [SCREENSAVERS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61121
2013-11-28 22:00:38 +00:00
Amine Khaldi 94223619fd [APPS/NETWORK]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61120
2013-11-28 21:59:13 +00:00
Amine Khaldi fc05cbf624 [MSCUTILS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61119
2013-11-28 21:57:21 +00:00
Amine Khaldi 70a054144e [GAMES]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61118
2013-11-28 21:56:11 +00:00
Amine Khaldi c5e13cf799 [CMDUTILS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61117
2013-11-28 21:52:17 +00:00
Eric Kohl b6c0091383 [FDC]
Enumerate all BIOS-detected floppy drives which are attached to the current controller.

svn path=/trunk/; revision=61116
2013-11-28 20:32:37 +00:00
Eric Kohl fa67f52657 [FDC]
10 Build before commit!
20 goto 10

svn path=/trunk/; revision=61115
2013-11-28 15:50:42 +00:00
Eric Kohl 6e7bfcab4e [FDC]
- Add a floppy disk controller driver. The driver is WIP.

svn path=/trunk/; revision=61114
2013-11-28 15:47:18 +00:00
Thomas Faber 48f677b66a [SERIAL]
- Fix a race condition

svn path=/trunk/; revision=61113
2013-11-28 14:32:04 +00:00
Thomas Faber 1aa6d29ccb [SHELL32]
- Remove unused (and unavailable) std namespace reference
CORE-6672

svn path=/trunk/; revision=61112
2013-11-28 10:37:04 +00:00
Timo Kreuzer d9d49c89bd [NTOSKRNL]
Undo unwanted change. Noticed by Hermes.

svn path=/trunk/; revision=61111
2013-11-27 00:11:06 +00:00
Timo Kreuzer 4019985115 [NTOSKRNL]
- Get rid of MmZeroPte and instead implement MI_ERASE_PTE. Use this and only this to make a PTE zero. The other functions will not allow to do this.
- Add MI_UPDATE_VALID_PTE to update a valid PTE with another valid PTE
- Add 2 additional protection mask constants: MM_PROTECT_ACCESS for the lower 3 bits and MM_PROTECT_SPECIAL for the higher 2 bits. Make use of the latter when dealing with guard pages and caching.
- Deduplicate some code in MmArmAccessFault
- Move code in MiDeleteSystemPageableVm to where it belongs (it was in the wrong else case!)
- Wse MiQueryPageTableReferences instead of manipulating MmWorkingSetList->UsedPageTableEntries

svn path=/trunk/; revision=61110
2013-11-27 00:04:26 +00:00
Timo Kreuzer 5ab8592b44 [NTOSKRNL]
- Implement SepAdjustPrivileges, which does both the counting of (changed) privileges as well as applying them, when requested. Use it in NtAdjustPrivilegesToken twice instead of duplicating the code there.
- Fix return value of NtAdjustPrivilegesToken by making sure to properly count the found privileges and check against the provided ones
- Lock the Token, while messing with the privileges
- Add support for SE_PRIVILEGE_REMOVED
- Proplery (re)calculate Token flags after changing privileges
- Improve failure pathes by using a common cleanup label
- Don't free the allocations atatched to the token in SepCreateToken on failure, since ObDereferenceObject will already do that.
- Make priviliges constants instead of initializing them.

svn path=/trunk/; revision=61109
2013-11-26 23:28:37 +00:00
Timo Kreuzer 543797fee3 [NTOSKRNL]
- Remove the BoundaryAddressMultiple parameter from MmCreateMemoryArea (wasn't used) and give it instead a Granularity parameter
- Use the Granularity parameter in MmMapViewOfSegment to make sure that full sections are allocated on a MM_ALLOCATION_GRANULARITY aligned address.
- Check for overflow and unaligned image base in MmMapViewOfSection when mapping image sections
- Return proper status code on failure

svn path=/trunk/; revision=61108
2013-11-26 21:38:02 +00:00
Eric Kohl ac56ce2849 [NETAPI32]
BuildUserInfoBuffer: Set the UF_PASSWD_CANT_CHANGE account control flag if the user does not have the USER_CHANGE_PASSWORD access right for his own account data.

svn path=/trunk/; revision=61103
2013-11-26 16:56:33 +00:00
Eric Kohl 40ff0c70f0 [NTOSKRNL]
- Create the Security directory and the LSA_AUTHENTICATION_INITIALIZED event in SepInitializationPhase1().
- Get rid of SeInitSRM().

svn path=/trunk/; revision=61102
2013-11-26 15:27:48 +00:00
Thomas Faber 60dda8ace4 [KERNEL32]
- Fix wrong check for realtime priority class in CreateProcessInternalW
- Fix double free in GetEnvironmentVariable[AW]
- Fix broken sizeof usage ('X' is of type int!)
- Remove redundant casts and comparisons

svn path=/trunk/; revision=61101
2013-11-26 15:09:21 +00:00
Thomas Faber dcf715c76b [POWRPROF]
- Fix a warning

svn path=/trunk/; revision=61100
2013-11-26 15:00:06 +00:00