Thomas Faber
6af614fb4a
[ADVAPI32]
...
- Hackfix CORE-8717 to stop 2nd stage from failing. Proper fix will be submitted to Wine.
svn path=/trunk/; revision=65040
2014-10-27 11:52:44 +00:00
James Tabor
f1caf76d48
[NtUser]
...
- Fix default sizes for desktop resources. See CORE-8659.
svn path=/trunk/; revision=65039
2014-10-27 02:11:08 +00:00
Aleksandar Andrejevic
949c27964d
[FAST486]
...
Don't leave the prefetch cache in a possibly invalid state if Fast486ReadLinearMemory
returns FALSE.
svn path=/trunk/; revision=65037
2014-10-27 00:21:06 +00:00
Aleksandar Andrejevic
bc64e37fd1
[FAST486]
...
Implement an (optional) instruction prefetch cache.
Implement the INVLPG instruction.
svn path=/trunk/; revision=65035
2014-10-26 23:37:54 +00:00
Pierre Schweitzer
dd58a72a8b
[KERNEL32]
...
Prevent a use-after-free issue in GetVolumeNameForVolumeMountPointW()
svn path=/trunk/; revision=65034
2014-10-26 21:09:07 +00:00
Pierre Schweitzer
a71e1f3760
[FASTFAT]
...
Make sure the appropriate resource is exclusively acquired when playing with FCB references
svn path=/trunk/; revision=65033
2014-10-26 20:29:00 +00:00
Pierre Schweitzer
4a49b030de
[FASTFAT]
...
s/DeviceObject/DeviceExt/g
svn path=/trunk/; revision=65032
2014-10-26 20:23:07 +00:00
Pierre Schweitzer
c9e616ea2b
[FASTFAT]
...
Implement vfatGrabFCB() (which was defined but never implemented) for increasing the reference count on a FCB.
This will make debugging easier.
Dedicated to Thomas :-).
svn path=/trunk/; revision=65031
2014-10-26 20:20:42 +00:00
Amine Khaldi
531323417d
[ADVAPI32]
...
* Update ConvertStringSidToSid{A,W}().
* Fixes some advapi32:security tests.
CORE-8540
svn path=/trunk/; revision=65030
2014-10-26 19:56:15 +00:00
Amine Khaldi
68f176a03b
[RASDLG]
...
* Turkish translation update by Erdem Ersoy.
CORE-7861
svn path=/trunk/; revision=65029
2014-10-26 19:43:01 +00:00
Hervé Poussineau
fa7836ce2a
[NTFS] Also return the short file name to caller if available
...
svn path=/trunk/; revision=65028
2014-10-26 19:10:39 +00:00
Hervé Poussineau
beb81cc389
[NTFS] Prefer long file name when naming objects
...
We now always see the long file name of an object when browsing NTFS partitions.
svn path=/trunk/; revision=65027
2014-10-26 19:10:17 +00:00
Hervé Poussineau
0a8cd9075d
[NTFS] Correctly read indexes
...
This fixes (at least) an infinite loop when trying to mount some partitions.
svn path=/trunk/; revision=65026
2014-10-26 19:10:04 +00:00
Hervé Poussineau
d345eefe9c
[NTFS] Fix some debug prints
...
svn path=/trunk/; revision=65025
2014-10-26 19:09:52 +00:00
Pierre Schweitzer
d10c7decd5
[FASTFAT]
...
Acquire DirResource in DoQuery() before attempting to play with FCBs.
This is dedicated to Thomas ;-)
svn path=/trunk/; revision=65024
2014-10-26 18:48:30 +00:00
Eric Kohl
7491f794e3
[NTOS:SE]
...
Remove the old access check code in SepAccessCheckEx and use the new code instead. The new access check code is a lot better than the old code, but it makes the boot and install fail. This is caused by some kernel objects which are accessed using insufficient access rights. Therefore I added a little hack that shows a warning when insufficient rights are granted for an object and access is granted anyway.
svn path=/trunk/; revision=65023
2014-10-26 18:39:58 +00:00
Amine Khaldi
f7a65d3155
[ADVAPI32]
...
* Update GetAclInformation().
CORE-8540
svn path=/trunk/; revision=65022
2014-10-26 17:51:59 +00:00
Thomas Faber
cc4ef02bd0
[CRT]
...
- Fix strlen/wcslen FPO specification. Spotted by Timo.
- Also add FPO info for memset, memchr, memmove/memcpy
svn path=/trunk/; revision=65021
2014-10-26 17:32:00 +00:00
Hermès Bélusca-Maïto
d07dc3a5c2
[NTVDM]: Temporarily fix for r65015 before a proper fix.
...
svn path=/trunk/; revision=65018
2014-10-26 16:56:14 +00:00
Amine Khaldi
b10d8f4686
[ADVAPI32]
...
* Update GetAce().
CORE-8540
svn path=/trunk/; revision=65017
2014-10-26 16:48:36 +00:00
Amine Khaldi
283d189dda
[ADVAPI32]
...
* Update DeleteAce().
CORE-8540
svn path=/trunk/; revision=65016
2014-10-26 15:59:57 +00:00
Hermès Bélusca-Maïto
53adda2513
[NTVDM]: No need to re-change to a given video mode when it is already set. Fixes strange changes for e.g. some apps that find intelligent to switch 256 times to mode 13h (for example) before continuing to run.
...
svn path=/trunk/; revision=65015
2014-10-26 15:57:21 +00:00
Pierre Schweitzer
cb5688fcf0
[FASTFAT]
...
Make FATGetNextDirEntry() and vfatFindDirSpace() complain when they are given a cleaned up FCB (which shouldn't happen!).
They'll display full path, references count, open handles count.
Where are you little reference leak?
svn path=/trunk/; revision=65014
2014-10-26 15:56:20 +00:00
Pierre Schweitzer
caedf961bb
[FASTFAT]
...
Don't leak reference on failure in vfatPrepareTargetForRename().
svn path=/trunk/; revision=65013
2014-10-26 15:35:18 +00:00
Hermès Bélusca-Maïto
454d38da22
[NTVDM]: Return the latched data for keyboard ps/2 port only. Also when starting an app put a ENTER key release into the keyboard buffer because some apps expect it.
...
svn path=/trunk/; revision=65012
2014-10-26 15:01:14 +00:00
Aleksandar Andrejevic
95928b831b
[NTVDM]
...
Signal the next IRQ on EOI.
svn path=/trunk/; revision=65011
2014-10-26 14:57:44 +00:00
Amine Khaldi
439fa16903
[ADVAPI32]
...
* Import ADVAPI_GetComputerSid from Wine 1.7.27.
* Apply Wine commit f7a6c4c3 by Detlef Riekenberg: Allow string alias for common RID in sid strings.
CORE-8540
svn path=/trunk/; revision=65010
2014-10-26 11:55:05 +00:00
Hermès Bélusca-Maïto
0de95c0f94
[FAST486][NTVDM]: Do not compile some FPU functions when FAST486_NO_FPU is defined (fixes build).
...
svn path=/trunk/; revision=65009
2014-10-26 11:50:14 +00:00
Amine Khaldi
41f5ac7550
[ADVAPI32]
...
* Reorder AceRights to reduce difference to Wine.
CORE-8540
svn path=/trunk/; revision=65008
2014-10-26 11:47:29 +00:00
Amine Khaldi
6d8f72bf65
[ADVAPI32]
...
* Apply Wine commit e57edfea by Paul Vriens: Skip leading spaces when parsing.
* Update the related functions with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=65007
2014-10-26 10:59:11 +00:00
Amine Khaldi
7a1f0bac68
[ADVAPI32]
...
* Update CopySid().
CORE-8540
svn path=/trunk/; revision=65006
2014-10-26 10:34:40 +00:00
Hermès Bélusca-Maïto
fd83e0e04f
[NTVDM]: Addendum to r64985: correctly display the IPS and the TimerTicks (both of them are *LONGLONG).
...
svn path=/trunk/; revision=65005
2014-10-26 02:38:07 +00:00
Aleksandar Andrejevic
0c4632c9e5
[NTVDM]
...
Make sure the offset doesn't exceed the VGA bank size.
Load the latch registers after the loop (optimization).
svn path=/trunk/; revision=65004
2014-10-26 02:29:31 +00:00
Hermès Bélusca-Maïto
1e491f4d40
[NTVDM]: Fix the validity check of the hVdd handle in the port structure so that we don't try to call an invalid VDD IO handler. That fixes stack corruption for example in the case of OUTSB/W operations, where we could call an invalid VDD handler taking 3 parameters that in fact calls (because VDD handlers and our internal ones are stored in a union, the choice of the handler is done via the hVdd value) an internal handler taking only 2 parameters... Bug triggered when testing MSVC-compiled NTVDM in speed-optimized mode. Diagnosed by V. and I, thanks V!
...
svn path=/trunk/; revision=65003
2014-10-26 02:27:11 +00:00
Hermès Bélusca-Maïto
6a9276ecb9
[DDK]: VDD IO handlers are WINAPI and not something undefined (CDECL ... ?). Double-checked by V.
...
svn path=/trunk/; revision=65002
2014-10-26 01:28:32 +00:00
Amine Khaldi
c9b98be5d3
[ADVAPI32]
...
* Update OpenThreadToken().
CORE-8540
svn path=/trunk/; revision=65000
2014-10-25 22:37:02 +00:00
James Tabor
f65a37a7d0
[NtUser]
...
- Do not block sending messages from a dying thread. See CORE-7447.
svn path=/trunk/; revision=64999
2014-10-25 22:06:13 +00:00
Eric Kohl
8caa060f52
[NET]
...
Implement and use console-aware print functions to print strings and resources.
svn path=/trunk/; revision=64998
2014-10-25 21:27:05 +00:00
Timo Kreuzer
75d471db4b
[WIN32k]
...
Stop ASSERTing, that we always have all the resources we need in IntCreateCompatibleBitmap
svn path=/trunk/; revision=64997
2014-10-25 21:16:17 +00:00
Amine Khaldi
518b6188ec
[WININET_WINETEST]
...
* ROSTESTS-73 is not fixed yet.
svn path=/trunk/; revision=64995
2014-10-25 18:35:58 +00:00
Amine Khaldi
8a0b31154d
[ADVAPI32]
...
* Update ImpersonateNamedPipeClient().
CORE-8540
svn path=/trunk/; revision=64994
2014-10-25 18:30:05 +00:00
Jérôme Gardou
8680a1f138
[WIN32K]
...
- Use a palette created from the DIB infos for surface created through CreateDIBitmap(CBM_CREATEDIB)
CORE-8695 #comment Booting in 16bpp mode is now OK, but some problems remain when switching mode from 16bpp to 32bpp
svn path=/trunk/; revision=64993
2014-10-25 18:11:36 +00:00
Jérôme Gardou
35e122d62f
[WIN32K]
...
- Always store alpha-aware cursors in a 32bpp RGB surface.
CORE-8695
svn path=/trunk/; revision=64992
2014-10-25 18:11:31 +00:00
Jérôme Gardou
5211c92255
[WIN32K]
...
- Avoid leaking handles when loading animated cursors.
svn path=/trunk/; revision=64991
2014-10-25 18:11:27 +00:00
Jérôme Gardou
34a323186d
[USER32]
...
- Fix a stupid buffer overflow I introduced in r64967.
- Take BITMAPCOREINFO into account when loading a cursor from file.
svn path=/trunk/; revision=64990
2014-10-25 18:11:11 +00:00
Amine Khaldi
147bfd92e5
[ADVAPI32]
...
* Move a couple functions from sec.c to security.c.
CORE-8540
svn path=/trunk/; revision=64989
2014-10-25 17:46:33 +00:00
Aleksandar Andrejevic
a037c16a5b
[FAST486]
...
The opcode handlers don't need a return value, it's not used anywhere.
svn path=/trunk/; revision=64988
2014-10-25 17:16:37 +00:00
Amine Khaldi
9e3669b4fb
[ADVAPI32]
...
* Update GetKernelObjectSecurity().
CORE-8540
svn path=/trunk/; revision=64987
2014-10-25 16:08:39 +00:00
Hermès Bélusca-Maïto
ab0736d95a
[NTVDM]: So..... do not overflow the Cycles count, i.e. better estimate the number of instructions per second :)
...
svn path=/trunk/; revision=64985
2014-10-25 15:36:11 +00:00
Amine Khaldi
be62f3c6b3
[ADVAPI32]
...
* Update AllocateAndInitializeSid().
CORE-8540
svn path=/trunk/; revision=64984
2014-10-25 15:28:29 +00:00