Johannes Anderwald
e713fbca92
[NTOS]
...
- implement PlugPlayControlGetInterfaceDeviceList class for NtPlugPlayControl
svn path=/trunk/; revision=65330
2014-11-08 20:58:57 +00:00
Johannes Anderwald
038c71e251
[UMPNPMGR]
...
- pass flags to NtPlugPlayControl
svn path=/trunk/; revision=65329
2014-11-08 20:54:40 +00:00
Johannes Anderwald
df7f13199b
[NDK]
...
- add flags member
svn path=/trunk/; revision=65328
2014-11-08 20:51:57 +00:00
Timo Kreuzer
b5339379bc
[FREELDR]
...
Tabs -> spaces!
svn path=/trunk/; revision=65327
2014-11-08 19:11:47 +00:00
Timo Kreuzer
dc9b7a0dbe
[FREELDR]
...
Check for CPU compatibility early and bugcheck if the CPU is too old.
Based on patch by winocm.
CORE-6427
svn path=/trunk/; revision=65326
2014-11-08 19:05:22 +00:00
Hermès Bélusca-Maïto
1b2bbd97fa
[KERNEL32][BEEP]
...
Int32x32To64 used with unsigned input values will cause unintentional sign extension. There is a lot of code in ROS that is still not fixed!!
Fixes BEEP sound. See also r64020, CORE-8502 and CORE-8505 for more details.
CORE-8505 #comment CsrCaptureTimeout and BEEP code fixed.
svn path=/trunk/; revision=65325
2014-11-08 16:35:05 +00:00
Timo Kreuzer
b461fd27f1
[GDI32]
...
- Add annotations for text function
- Improve formatting and some variable names
- No code change
svn path=/trunk/; revision=65324
2014-11-08 15:34:47 +00:00
Eric Kohl
34353069cc
[NET]
...
- Convert error messages to resource strings.
- ACCOUNTS: Add some padding to display strings.
- USER: Support interactive password input.
svn path=/trunk/; revision=65323
2014-11-08 14:35:27 +00:00
Johannes Anderwald
3c80eb5dc2
[NDK]
...
- adjust PLUGPLAY_CONTROL_INTERFACE_DEVICE_LIST_DATA
[UMPNPMGR]
- implement PNP_GetInterfaceDeviceList, PNP_GetInterfaceDeviceListSize
- currently not yet working PlugPlayControlGetInterfaceDeviceList class in NtPlugPlayControl is not implemented
svn path=/trunk/; revision=65322
2014-11-08 13:28:01 +00:00
Johannes Anderwald
8670de06d4
[NDK]
...
- add type for retrieving device interface list
- please review
svn path=/trunk/; revision=65321
2014-11-08 13:13:03 +00:00
Timo Kreuzer
b52f449aca
[GDI32]
...
Use GdiGetDcAttr() where appropriate, improve SetLastError() situation.
svn path=/trunk/; revision=65320
2014-11-08 13:12:07 +00:00
Amine Khaldi
583ff26215
[CSCRIPT]
...
* Import from Wine 1.7.27.
CORE-8770 #resolve #comment Imported in r65317.
CORE-8540
svn path=/trunk/; revision=65319
2014-11-08 11:41:13 +00:00
Amine Khaldi
c7de5a4234
[WSCRIPT_WINETEST]
...
* Import from Wine 1.7.27.
CORE-8769 CORE-8540
svn path=/trunk/; revision=65318
2014-11-08 11:26:28 +00:00
Amine Khaldi
fc7bb9d4d4
[WSCRIPT]
...
* Import from Wine 1.7.27.
CORE-8769 #resolve #comment Imported in r65317.
CORE-8540
svn path=/trunk/; revision=65317
2014-11-08 11:23:02 +00:00
Amine Khaldi
b1eff474af
[WSHOM_WINETEST]
...
* Import from Wine 1.7.27.
CORE-8768 CORE-8540
svn path=/trunk/; revision=65316
2014-11-08 10:27:05 +00:00
Amine Khaldi
5c37fe1739
[WSHOM.OCX]
...
* Import from Wine 1.7.27.
CORE-8768 #resolve #comment Imported in r65315.
CORE-8540
svn path=/trunk/; revision=65315
2014-11-08 10:22:22 +00:00
Johannes Anderwald
32019a9b0f
[USBHUB]
...
- register device interface GUID_DEVINTERFACE_USB_DEVICE for usb devices
svn path=/trunk/; revision=65314
2014-11-08 09:26:21 +00:00
Aleksandar Andrejevic
02f61a837b
[FAST486]
...
Clear the prefix flags when an exception occurs.
Add another missing return after a call to Fast486Exception.
svn path=/trunk/; revision=65313
2014-11-08 05:56:49 +00:00
Aleksandar Andrejevic
3117e70e36
[FAST486]
...
- Fix the FPU_CHECK() macro.
- Make sure pages are marked dirty even if they have been accessed before.
- Always return after calling Fast486Exception.
svn path=/trunk/; revision=65312
2014-11-08 02:56:54 +00:00
Hermès Bélusca-Maïto
ca31e1569d
[HALx86]: Display the invalid opcodes when HalpOpcodeInvalid is called.
...
svn path=/trunk/; revision=65311
2014-11-07 21:19:27 +00:00
Aleksandar Andrejevic
ed11c3a778
[FAST486]
...
Fix BT, BTC, BTS and BTR.
svn path=/trunk/; revision=65310
2014-11-07 19:20:38 +00:00
Pierre Schweitzer
0ca2bff44e
[FASTFAT]
...
Properly check for volume open on lock request
svn path=/trunk/; revision=65309
2014-11-07 15:38:31 +00:00
Amine Khaldi
86e82138e7
[TRANSLATIONS]
...
* Russian translation update by Kudratov Olimjon.
CORE-8701 #resolve #comment Committed in r65308. Thanks!
svn path=/trunk/; revision=65308
2014-11-07 15:08:59 +00:00
Aleksandar Andrejevic
572d2d2a26
[FAST486]
...
Store the faulting address in CR2 (PFLA) when a page fault occurs.
svn path=/trunk/; revision=65304
2014-11-07 00:00:17 +00:00
Kamil Hornicek
a25ff6fb7e
[USER32]
...
- use get_best_icon_file_entry's magic to find the correct icon in ICO_ExtractIconExW - thanks Jérôme!
- add cursor files support for PrivateExtractIcon(Ex)
svn path=/trunk/; revision=65303
2014-11-06 23:28:28 +00:00
Pierre Schweitzer
fad60e6ee8
[NTFS]
...
MagicValues--;
svn path=/trunk/; revision=65302
2014-11-06 21:12:54 +00:00
Pierre Schweitzer
c24acbfdc2
[NTFS]
...
Add a sanity check in NtfsFindMftRecord()
svn path=/trunk/; revision=65301
2014-11-06 20:54:27 +00:00
Aleksandar Andrejevic
3e9aa4c71d
[FAST486]
...
Update the CPL when performing an interrupt.
svn path=/trunk/; revision=65300
2014-11-06 20:47:31 +00:00
Kamil Hornicek
5b5d036b35
[USER32]
...
- add ICO files support for PrivateExtractIcons(Ex)
- fixes Juice and ICO files now show their icons in explorer
CORE-4021
svn path=/trunk/; revision=65297
2014-11-06 19:11:03 +00:00
Kamil Hornicek
5eaf6cc648
[USER32]
...
- partially sync exticon.c with Wine 1.7.30
svn path=/trunk/; revision=65295
2014-11-06 18:33:42 +00:00
Aleksandar Andrejevic
d7897ca1e5
[FAST486]
...
We can't load the stack segment until after we've updated the CPL.
svn path=/trunk/; revision=65281
2014-11-06 05:37:50 +00:00
Aleksandar Andrejevic
e42640b500
[FAST486]
...
Fix the limit calculation when using page granularity.
RETF can also perform inter-privilege returns.
Fix the privilege checks when loading CS. DPL != CPL is only a #GP
when we're doing a jump or a call.
svn path=/trunk/; revision=65280
2014-11-06 05:16:14 +00:00
Thomas Faber
453e370737
[FASTFAT]
...
- Fix failure case handling in vfatUpdateFCB
- NULL output parameters on failure in vfatGetFCBForFile
- Fix a few typos
svn path=/trunk/; revision=65278
2014-11-06 00:07:01 +00:00
Thomas Faber
468b64c679
[NTOS:IO]
...
- Silence super noisy debug print in IopQueryAttributesFile
svn path=/trunk/; revision=65277
2014-11-05 23:27:04 +00:00
Thomas Faber
0e9ce28f2c
[FASTFAT]
...
- Fix incorrect referencing in VfatCreateFile. vfatGetFCBForFile expects a reference on ParentFcb (and may release it), and also returns a referenced parent FCB.
CORE-8756 #resolve
svn path=/trunk/; revision=65276
2014-11-05 23:23:52 +00:00
Kamil Hornicek
46f478ab95
[WIN32K]
...
- don't create a rect with a zero area in NtGdiExtFloodFill
CORE-8755
svn path=/trunk/; revision=65273
2014-11-05 22:01:08 +00:00
Aleksandar Andrejevic
6eb52f4986
[FAST486]
...
Make sure the corrected prefetch address contains the block we're trying to read.
svn path=/trunk/; revision=65272
2014-11-05 20:21:32 +00:00
Thomas Faber
a66700e316
[FASTFAT]
...
- Assert that we never reference or dereference an FCB with RefCount 0
CORE-8733
svn path=/trunk/; revision=65270
2014-11-05 19:06:19 +00:00
Thomas Faber
b708ab01e9
[FASTFAT]
...
- VfatCleanupFile: do not dereference the FCB when closing the volume file object. ObDereferenceObject already causes an IRP_MJ_CLOSE request to be sent, which dereferences the FCB.
CORE-8733 #resolve
svn path=/trunk/; revision=65269
2014-11-05 18:52:11 +00:00
Thomas Faber
b637c49e6a
[REGEDIT]
...
- Avoid unicode character literal. Fixes weird looking address bar button on MSVC build.
svn path=/trunk/; revision=65266
2014-11-05 16:51:16 +00:00
Thomas Faber
1cfc7939e6
[IPHLPAPI]
...
- Fix MSVC build
svn path=/trunk/; revision=65265
2014-11-05 16:31:13 +00:00
Hermès Bélusca-Maïto
895a44acc9
[FAST486]
...
- Fix another typo (addendum to r65263).
- Whitespace fixes.
svn path=/trunk/; revision=65264
2014-11-05 12:45:47 +00:00
Aleksandar Andrejevic
254daee831
[FAST486]
...
Fix two typos.
svn path=/trunk/; revision=65263
2014-11-05 04:58:40 +00:00
Aleksandar Andrejevic
a57f40f992
[FAST486]
...
Allow direct calls/jumps to TSS selectors in Fast486ProcessGate.
svn path=/trunk/; revision=65262
2014-11-05 00:50:11 +00:00
Aleksandar Andrejevic
b452f14184
[FAST486]
...
Fix the paging exception code.
svn path=/trunk/; revision=65261
2014-11-05 00:27:43 +00:00
Aleksandar Andrejevic
b4648ec8fe
[FAST486]
...
- Move the descriptor reading logic into a separate function.
- Implement hardware task switching and task gates.
- Flush the TLB when reloading CR3.
svn path=/trunk/; revision=65260
2014-11-04 22:58:02 +00:00
Thomas Faber
ca809b6cdc
[NTOS:SE]
...
- Implement ACL inheritance for SeAssignSecurityEx
CORE-8745 #resolve
svn path=/trunk/; revision=65259
2014-11-04 22:44:50 +00:00
Thomas Faber
418629f6a9
[KMTESTS:SE]
...
- Add a test for SeAssignSecurity[Ex]
CORE-8745
svn path=/trunk/; revision=65258
2014-11-04 22:42:15 +00:00
Pierre Schweitzer
71606f1035
[NTFS]
...
Actually, we know how to read non resident attributes, so read a non resident attribute list if found.
svn path=/trunk/; revision=65257
2014-11-04 21:16:14 +00:00
Thomas Faber
902e8bb68e
[KMTESTS]
...
- Move out definitions for user/kernel test utility functions into their own header (still not pretty, but at least the one header won't get as huge
- Make KmtStartThread/KmtFinishThread available to all tests
svn path=/trunk/; revision=65256
2014-11-04 20:55:16 +00:00