Thomas Faber
47083e371b
[HAL]
...
- Print a message if EISA DMA support is detected. Detection should probably not even be attempted unless the machine supports EISA; the print will show whether that's correct.
CORE-9895
svn path=/trunk/; revision=69302
2015-09-20 09:45:59 +00:00
Thomas Faber
bdce828d6d
[IDL]
...
- ms-dtyp.idl doesn't need UNICODE_STRING
svn path=/trunk/; revision=69301
2015-09-20 06:21:41 +00:00
Thomas Faber
e5d4c337e6
[KMTESTS:KE]
...
- Add tests for acquiring mutants recursively
CORE-10218
svn path=/trunk/; revision=69300
2015-09-19 23:59:02 +00:00
Aleksandar Andrejevic
97f2b6b128
[NTVDM]
...
Also save and restore the registers around other mouse callbacks
and the DOS driver routine calls.
svn path=/trunk/; revision=69299
2015-09-19 22:42:13 +00:00
Aleksandar Andrejevic
7c44fa3b89
[NTVDM]
...
Save and restore BP, DS and ES when calling the mouse callback.
svn path=/trunk/; revision=69298
2015-09-19 22:29:45 +00:00
Aleksandar Andrejevic
d9a6ce4f12
[NTVDM]
...
Save and restore the general purpose and segment registers around Int32Call
calls in the BIOS. Also, make sure CF doesn't get set by the called interrupt
procedure.
svn path=/trunk/; revision=69297
2015-09-19 22:12:56 +00:00
Thomas Faber
2ea155305a
[KMTESTS]
...
- Add missing OBJ_KERNEL_HANDLE
- OBJ_KERNEL_HANDLE in user mode has no effect... no reason to make a define around it
CORE-10207
svn path=/trunk/; revision=69296
2015-09-19 21:46:40 +00:00
Pierre Schweitzer
cd8e7fa978
[MOUNTMGR]
...
Fix CVE-2015-1769:
- When opening remote databases, don't attempt to migrate w2k database to current format.
- Also, when opening/creating the remote database, don't allow following symlinks anymore.
In case a symlink would be detected, an error message will be printed.
Commit dedicated to Alex :-).
CORE-10216 #resolve #comment Fixed with r69295
svn path=/trunk/; revision=69295
2015-09-19 21:23:45 +00:00
Thomas Faber
25eb471cdf
[BLUE][RTL][VIDEOPRT]
...
- Add missing OBJ_KERNEL_HANDLE
CORE-10207
svn path=/trunk/; revision=69294
2015-09-19 21:10:11 +00:00
Pierre Schweitzer
cb09321830
[PSDK]
...
Define STATUS_STOPPED_ON_SYMLINK
svn path=/trunk/; revision=69293
2015-09-19 20:51:20 +00:00
Pierre Schweitzer
582d858bfd
[MOUNTMGR]
...
Implement ReconcileThisDatabaseWithMasterWorker() which was the last missing bit of our MountMgr :-)
svn path=/trunk/; revision=69292
2015-09-19 20:37:09 +00:00
Pierre Schweitzer
88648de586
[MOUNTMGR]
...
Our ReconcileThisDatabaseWithMasterWorker() routine will expect two parameters: the device extension + the device to which reconcile remote database.
So, fix our code accordingly
svn path=/trunk/; revision=69291
2015-09-19 14:50:04 +00:00
Stefan Ginsberg
37f1637343
[WIN32SS} So ehm DBG is always defined to 0 or 1 (unless one messes around with it, like in Uniata...) so consistently check with #if and not #ifdef or else debug code gets in the free build.
...
svn path=/trunk/; revision=69290
2015-09-19 14:25:52 +00:00
Pierre Schweitzer
b6e2424ed5
[MOUNTMGR]
...
Include ntdddisk.h
svn path=/trunk/; revision=69289
2015-09-19 14:16:06 +00:00
Pierre Schweitzer
69066e3298
[PSDK]
...
Add GPT attributes for PARTITION_BASIC_DATA_GUID partitions
svn path=/trunk/; revision=69288
2015-09-19 14:15:01 +00:00
Hermès Bélusca-Maïto
38e457ddc1
[NTVDM]: Fix usage of RtlCompareMemory.
...
svn path=/trunk/; revision=69287
2015-09-19 14:02:22 +00:00
Stefan Ginsberg
ecc1e62543
[KD] Stub out the (new) unsupported KD API messages a bit more by adding 2 missing ones, likely API names and associated structures. Thanks to Mark Jensen for finding out the structs.
...
svn path=/trunk/; revision=69286
2015-09-19 13:58:08 +00:00
Amine Khaldi
8346163901
[CRT] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114
...
svn path=/trunk/; revision=69285
2015-09-19 13:50:57 +00:00
Pierre Schweitzer
9391f1ae05
[MOUNTMGR]
...
Implement the IOCTL_MOUNTMGR_QUERY_DOS_VOLUME_PATHS:
- Implement MountMgrQueryVolumePaths()
- Implement MountMgrValidateBackPointer()
- Implement MountMgrQueryDosVolumePaths()
- Rename a struct var to reflect its real usage
svn path=/trunk/; revision=69284
2015-09-19 13:03:41 +00:00
Thomas Faber
7a7073bedc
[KMTESTS:KE]
...
- Add a small stress test for scheduling behavior after event set/wake
CORE-10212
svn path=/trunk/; revision=69283
2015-09-19 12:57:51 +00:00
Thomas Faber
8b7a8bb461
[KMTESTS:KE]
...
- Make KeEvent test count constant to prevent it from appearing flaky in Testman
svn path=/trunk/; revision=69282
2015-09-19 12:39:01 +00:00
Thomas Faber
619d1a2474
[KMTESTS:KE]
...
- Skip tests that assert on checked builds
- Avoid excessive stack usage
- Avoid some signed vs unsigned comparisons
svn path=/trunk/; revision=69281
2015-09-19 12:15:16 +00:00
Eric Kohl
cc6ad8cd09
[INTL]
...
Implement the "Apply all settings to the current user account and to the default user profile" feature.
CORE-10172
svn path=/trunk/; revision=69280
2015-09-19 12:14:35 +00:00
Thomas Faber
981add1069
[KMTESTS:KE]
...
- Don't skip most of the KeEvent test on checked builds
- Don't try to run things at stupid IRQLs
svn path=/trunk/; revision=69279
2015-09-19 11:27:18 +00:00
Amine Khaldi
0df4362cc7
[AVIFIL32] Get back Dll{Register,Unregister}Server exports. They do not exist in native but we need to register this dll. CORE-8174
...
svn path=/trunk/; revision=69278
2015-09-18 21:20:42 +00:00
Thomas Faber
12e643e2f1
[NTOS:OB]
...
- Improve DPRINT in NtWaitForMultipleObjects
svn path=/trunk/; revision=69277
2015-09-18 19:42:56 +00:00
Amine Khaldi
8bbd0b4c2c
[AVIFIL32] Order the exports, remove some, correct AVIFileCreateStream redirection and make sure the list matches our target (Windows Server 2003 Sp2). By Radek Liška, confirmed and slightly changed by me. CORE-8174
...
svn path=/trunk/; revision=69276
2015-09-18 19:40:16 +00:00
Amine Khaldi
75f931659b
[AVICAP32] Order the exports and make sure the list matches our target (Windows Server 2003 Sp2). By Radek Liška, confirmed by me. CORE-8174
...
svn path=/trunk/; revision=69275
2015-09-18 19:31:37 +00:00
Amine Khaldi
bf99598aad
[AUTHZ] Order the exports, remove some and make sure the list matches our target (Windows Server 2003 Sp2). By Radek Liška, confirmed and slightly changed by me. CORE-8174
...
svn path=/trunk/; revision=69274
2015-09-18 19:22:26 +00:00
Amine Khaldi
724ac57262
[ADVPACK] Order the exports, add missing ones and make sure the list matches our target (Windows Server 2003 Sp2). By Radek Liška, confirmed and slightly changed by me. CORE-8174
...
svn path=/trunk/; revision=69273
2015-09-18 19:19:05 +00:00
Amine Khaldi
79cd08fd89
[ACTIVEDS] Order the exports, add missing ones and make sure the list matches our target (Windows Server 2003 Sp2). By Radek Liška, confirmed and slightly changed by me. CORE-8174
...
svn path=/trunk/; revision=69272
2015-09-18 18:43:17 +00:00
Amine Khaldi
9308c705b0
[ACLUI] Order the exports and make sure the list matches our target (Windows Server 2003 Sp2). By Radek Liška, confirmed and slightly changed by me. CORE-8174
...
svn path=/trunk/; revision=69271
2015-09-18 18:38:52 +00:00
Amine Khaldi
ae645087b2
[BASESRV][NTVDM][TESTVDD] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114
...
svn path=/trunk/; revision=69270
2015-09-18 17:01:49 +00:00
Thomas Faber
cf070e1e2f
[NTOS]
...
- Add some missing OBJ_KERNEL_HANDLE
CORE-10207
svn path=/trunk/; revision=69269
2015-09-18 14:22:12 +00:00
Thomas Faber
c4503f35a1
[NDISUIO]
...
- Improve NduNetPnPEvent. Patch by Jacob S. Preciado
CORE-10205 #resolve
svn path=/trunk/; revision=69268
2015-09-18 13:33:05 +00:00
Thomas Faber
1264afa150
[NTOS:CM]
...
- Fix SID mixup in CmpHiveRootSecurityDescriptor
svn path=/trunk/; revision=69267
2015-09-18 13:00:16 +00:00
Thomas Faber
3dedb38d2f
[NTOS:CM]
...
- Actually use the allocated security descriptor in CmpCreateRegistryRoot
svn path=/trunk/; revision=69266
2015-09-18 11:14:54 +00:00
Thomas Faber
567c098f48
[KMTESTS:CM]
...
- Add a test for registry hive security descriptors
svn path=/trunk/; revision=69265
2015-09-18 11:06:11 +00:00
Amine Khaldi
852be46e0a
[DISKPART][EXPLORER][LOGONUI][SMSS][USERINIT][WINLOGON] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114
...
svn path=/trunk/; revision=69264
2015-09-18 10:13:50 +00:00
James Tabor
9fc803f366
[Win32k]
...
- Fix a activation drawing issue, if the window is not activated do not draw it active. Used testmenu program from CORE-1573 to test it. If this creates a new problem please open a Jira report.
svn path=/trunk/; revision=69263
2015-09-18 09:28:20 +00:00
Thomas Faber
fe3d8770c2
[NTOS:CM]
...
- Improve pool tagging
svn path=/trunk/; revision=69262
2015-09-18 09:25:58 +00:00
Hermès Bélusca-Maïto
87deae728a
[NTVDM]
...
- Support loading executables with the old EXE signature ('ZM' instead of 'MZ').
- Fix the EXE loader so that:
* we can load programs of >= 1Mb size, by exploiting the fact that on real DOS, the computed exe size (which uses the number of 512-byte blocks, stored in the EXE header) is stored in a WORD variable.
This has as an effect to truncate the value, and if it is such that the truncated value is less than the size of available memory, the EXE can be loaded (partly, of course). Some apps expect this behaviour,
for example, Turbo C++ IDE.
* Simplify the memory limits computation, according to http://www.tavi.co.uk/phobos/exeformat.html , which is the correct algorithm used by DOS (and confirmed by FreeDOS also).
svn path=/trunk/; revision=69261
2015-09-17 23:04:05 +00:00
Daniel Reimer
687f760672
[TRANSLATION]
...
Romanian resources maintenance by Ștefan Fulea
CORE-10042 #resolve #comment Committed, thx ^^
svn path=/trunk/; revision=69260
2015-09-17 17:26:52 +00:00
Stefan Ginsberg
259f15f48a
[RTL] Add support for vectored continue handlers, complementing the vectored exception handler support we already have, by doing some massive shared code usage: just use two different lists for the different handler types and all the code is basically the same. Call the "new" functionality from RtlDispatchException and stub it out for kernel mode. Clean up the existing code and simplify it. Passes the Winetests fine, not that they test this a a lot.
...
#CORE-10202
svn path=/trunk/; revision=69259
2015-09-17 13:36:55 +00:00
Robert Naumann
2e0a23b373
[MSXML3] When renaming an icon identifier in the header, do it in the resource file too CORE-10200
...
svn path=/trunk/; revision=69258
2015-09-17 05:23:29 +00:00
Robert Naumann
d55c9cb497
[MSXML3][BOOTDATA] Add icons for XML and XSL files and use them. Patch by Jared Smudde with some modifications by me. CORE-10133
...
svn path=/trunk/; revision=69257
2015-09-16 21:45:48 +00:00
Eric Kohl
0bd42eceac
[SYSDM]
...
Set the proper title for the hardware profile properties dialog.
CORE-10197 #resolve #comment Looks much better now!
svn path=/trunk/; revision=69256
2015-09-16 20:56:14 +00:00
Robert Naumann
0c1dc5080d
[NETSHELL] Change the icons to make network activity more visible. Icons by reactosfanboy. CORE-10031
...
svn path=/trunk/; revision=69255
2015-09-16 18:20:40 +00:00
James Tabor
66e1ce7904
[UxTheme]
...
- Fix uninitialized local variable context, MSVC Build. See CORE-9225.
svn path=/trunk/; revision=69254
2015-09-16 08:53:35 +00:00
James Tabor
a2fc6201e1
[UxTheme]
...
- Fix user side GetScrollBarInfo. See CORE-9225.
svn path=/trunk/; revision=69253
2015-09-16 08:12:52 +00:00