Commit graph

57971 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto 05e3584260 [USERSRV]: Convert remaining language files into UTF-8.
svn path=/trunk/; revision=63670
2014-06-29 15:00:22 +00:00
Thomas Faber 07644dbb39 {USBEHCI][USBOHCI][USBUHCI]
- Let libusb handle IRP_MJ_POWER and IRP_MJ_SYSTEM_CONTROL requests

svn path=/trunk/; revision=63668
2014-06-29 12:53:11 +00:00
Thomas Faber 6916c31c9e [LIBUSB]
- Fix a typo'd function name

svn path=/trunk/; revision=63667
2014-06-29 12:47:17 +00:00
Thomas Faber 23b20f6a50 [LIBUSB]
- Fix stack corruption due to incorrect StatusChangeEndpointCallBack calling convention

svn path=/trunk/; revision=63666
2014-06-29 12:43:06 +00:00
Thomas Faber 75c0ba4cf3 [LIBUSB]
- Correctly stub IRP_MJ_POWER handling
- Stub handlers for the (mandatory!) IRP_MJ_SYSTEM_CONTROL

svn path=/trunk/; revision=63665
2014-06-29 12:39:10 +00:00
Thomas Faber 420285a3c0 [SPEC2DEF]
- Do not include an export's ordinal in the .def file for the import lib unless import by ordinal is intended (via -noname or -ordinal). MSVC will always import by ordinal if it finds one in the def file, which would break apps on different versions of Windows if applied to the wrong functions.

svn path=/trunk/; revision=63664
2014-06-29 11:32:49 +00:00
Amine Khaldi aa3b023aa4 [COMCTL32]
* Remove some exports that do not exist in native.
* Fix some existing exports.
* Reorder some exports.
* Comment out some stubs.
* Add some missing exports.
CORE-8174

svn path=/trunk/; revision=63663
2014-06-29 10:18:36 +00:00
Amine Khaldi 433665c006 [URLMON]
* Remove some exports that do not exist in native.
* Reorder some exports.
* Comment out some stubs.
* Add some missing exports.
CORE-8174

svn path=/trunk/; revision=63662
2014-06-28 23:23:50 +00:00
Amine Khaldi 71b3927caa [SHLWAPI]
* Remove some exports that do not exist in native.
* Reorder some exports.
* Comment out some stubs.
* Add some missing exports.
CORE-8174
CORE-8264

svn path=/trunk/; revision=63661
2014-06-28 22:42:19 +00:00
Hermès Bélusca-Maïto b45ed87bd3 [SMSS][CSRSRV]: Typo fix.
[CSRSRV]: Fix an assertion.

svn path=/trunk/; revision=63660
2014-06-28 21:40:34 +00:00
Amine Khaldi 35e137f5c9 [SHLWAPI]
* Export some APIs by ordinals without names.
CORE-8174
CORE-8264

svn path=/trunk/; revision=63657
2014-06-28 14:03:22 +00:00
Amine Khaldi 62e20c7114 [USER32]
* Fix uninitialized cases. CID 1223182. Jim please review.
CORE-7975

svn path=/trunk/; revision=63656
2014-06-28 13:40:52 +00:00
Amine Khaldi 06c5c37b0a [NTVDM]
* Fix uninitialized scalar variable. CID 1223183.
CORE-7975

svn path=/trunk/; revision=63655
2014-06-28 13:19:39 +00:00
Amine Khaldi 8a6f50e496 [NTOS:CM]
* Fix uninitialized pointer read. CID 1223184.
CORE-7975

svn path=/trunk/; revision=63654
2014-06-28 13:15:05 +00:00
Amine Khaldi 7b04835c8b [CMD]
* Plug a leak. CID 1102398.
CORE-7975

svn path=/trunk/; revision=63653
2014-06-28 09:59:58 +00:00
Amine Khaldi efbd5b7a32 [SHELL32]
* Plug a leak. CID 1206904.
CORE-7975

svn path=/trunk/; revision=63652
2014-06-28 09:57:09 +00:00
Amine Khaldi b4ccb18968 [DEVMGR]
* Plug a leak. CID 1206903.
CORE-7975

svn path=/trunk/; revision=63651
2014-06-28 09:52:56 +00:00
Christoph von Wittich f4ec38eedf [shlwapi]
fix buffer overflow

svn path=/trunk/; revision=63649
2014-06-27 18:08:00 +00:00
Amine Khaldi 2c9a27ae40 [NTOS:CM]
* Plug some leaks. Inspired by CID 1206912 and fixed by Timo.
CORE-7975

svn path=/trunk/; revision=63647
2014-06-26 19:35:48 +00:00
Amine Khaldi 2925773710 [DESK]
* Plug a leak. CID 1206913.

svn path=/trunk/; revision=63646
2014-06-26 19:15:51 +00:00
Amine Khaldi 9685ee29f2 [KERNEL32]
* Apply Wine commit bdc0099e (kernel32: Add DECLSPEC_HOTPATCH to SetFilePointer.) by Austin English.
CORE-7959

svn path=/trunk/; revision=63645
2014-06-26 18:27:43 +00:00
Jérôme Gardou d11edd7453 [SETUPAPI]
- Do not fail on non-existing GUIDs in SetupDiGetClassDevsExW
WinCDemu portable now goes a bit further and permits to load CD images, but no new drive letters are affected.

svn path=/trunk/; revision=63643
2014-06-24 22:19:20 +00:00
Jérôme Gardou 58edad6809 [SETUPAPI_APITEST]
- Add a test that shows that SetupDiGetClassDevsExW doesn't fail on non-existing GUID

svn path=/trunk/; revision=63642
2014-06-24 22:18:49 +00:00
Sylvain Petreolle c19093060f [KERNEL32]
Use actual codepage numbers for ANSI and OEM codepages.
CORE-7568 #resolve #comment Committed.

svn path=/trunk/; revision=63641
2014-06-24 19:36:22 +00:00
Hermès Bélusca-Maïto 6e592c35e9 [NTDLL]: Addendum to r63635.
svn path=/trunk/; revision=63637
2014-06-23 22:07:33 +00:00
Thomas Faber f5c9dd0ad6 [RPCRT4][CRT]
- Do not omit the last argument to VirtualProtect, it will cause the function to fail

svn path=/trunk/; revision=63636
2014-06-23 20:39:49 +00:00
Thomas Faber 63861e09a4 [NTDLL:LDR]
- Actually use DPFLTR_LDR_ID in debug prints instead of a magic value and a comment
- Use RtlInitEmptyUnicodeString where appropriate

svn path=/trunk/; revision=63635
2014-06-23 20:30:54 +00:00
Thomas Faber 9e0c44c18d [ADVAPI32]
- Do not use the upper byte of RtlRandom's result in RtlGenRandom, since the function only generates 31 bits. Should fix UuidCreate test in rpcrt4:rpc.

svn path=/trunk/; revision=63633
2014-06-23 15:21:13 +00:00
Thomas Faber 1fd39b3a08 [WS2_32]
- Correctly handle port 0 in getaddrinfo
- Stub numeric port case of getnameinfo

svn path=/trunk/; revision=63632
2014-06-22 18:51:11 +00:00
Thomas Faber 6582b51c46 [UNIATA]
- Fix page length calculation in IdeSendCommand/SCSIOP_MODE_SENSE case. Should be pushed upstream(TM).
- Remove outdated file

svn path=/trunk/; revision=63631
2014-06-22 18:48:15 +00:00
Thomas Faber 1da67b8fcd [RTL]
- Apply Wine commit 5b0fcb06 (ntdll: Avoid crashing on an empty resource directory.) by Alexandre Julliard

svn path=/trunk/; revision=63630
2014-06-22 18:44:21 +00:00
Thomas Faber ce303598e9 [NTDLL:LDR]
- Fix buffer size calculation in LdrpSearchPath

svn path=/trunk/; revision=63629
2014-06-22 18:40:21 +00:00
Thomas Faber faa29d8704 [CMAKE]
- Correctly include the license for CMakeParseArguments.cmake

svn path=/trunk/; revision=63628
2014-06-22 18:35:17 +00:00
Thomas Faber f48241c5b8 [APPLICATIONS][NEWDEV]
- Remove broken function pointer casts

svn path=/trunk/; revision=63627
2014-06-22 18:33:18 +00:00
Hermès Bélusca-Maïto ecdfc31590 [ODBCCP32]: Whitespace fixes only.
svn path=/trunk/; revision=63626
2014-06-22 09:37:55 +00:00
Hermès Bélusca-Maïto adc64f21ca [ODBCCP32]
The control panel automatically runs this applet without clicking on it, fix this wrong behaviour.
Patch by Lee Schröder
CORE-8323 #resolve #comment Thanks :)

svn path=/trunk/; revision=63625
2014-06-22 09:33:46 +00:00
Thomas Faber 73f4d1ff00 [WIN32K]
- Pass a boolean argument to RtlEqualUnicodeString

svn path=/trunk/; revision=63624
2014-06-21 11:07:51 +00:00
Jérôme Gardou 988dbfce59 [KSECDD]
- Really export symbols
 - Properly stub InitSecurityInterfaceW
 - Install the driver

svn path=/trunk/; revision=63619
2014-06-19 11:24:48 +00:00
Jérôme Gardou 7fade28911 [NTOS/MM]
- Do not mark VAD as private memory when creating a MEMORY_AREA, as this is never the case (only used for sections)
 - Add a few DPRINTS.
CORE-8140 #resolve fixed with r63618

svn path=/trunk/; revision=63618
2014-06-19 10:50:47 +00:00
Jérôme Gardou 36de38c3a6 [OPENGL32/MESA]
- Report OpenGL version 1.1

svn path=/trunk/; revision=63617
2014-06-19 08:18:25 +00:00
Jérôme Gardou c75e046831 [NTOS/MM]
- When freeing virtual memory, correctly set the ending address of the shrunk memory area.
CORE-7467

svn path=/trunk/; revision=63616
2014-06-18 18:32:46 +00:00
Jérôme Gardou aa7c4d673d [OPENGL32]
- fix an off-by-one error

svn path=/trunk/; revision=63615
2014-06-18 17:28:14 +00:00
Jérôme Gardou b6f7dca618 [OPENGL32]
- Fix bitfields for 16-bits pixel format

svn path=/trunk/; revision=63614
2014-06-18 17:24:18 +00:00
Jérôme Gardou dfb4d747d4 [OPENGL32/MESA]
- Get rid of EXT_secondary_color, ARB_imaging and a few others support
CORE-7499

svn path=/trunk/; revision=63613
2014-06-18 15:58:59 +00:00
Hermès Bélusca-Maïto ecf5e374ef [WIN32K]
The winstation spinlock is a leftover of some old code. It can be removed.
<+smiley1_> hbelusca: yeah the spinlock should be removed
<@hbelusca> smiley1_ - was it from old code?
<+smiley1_> hbelusca: go on

svn path=/trunk/; revision=63612
2014-06-17 20:51:04 +00:00
Hermès Bélusca-Maïto df0cd9c93d [WIN32K]: TWOPARAM_ROUTINE_SETCARETPOS does exist in windows, and we also have it in our SimpleCallRoutines enumeration.
svn path=/trunk/; revision=63611
2014-06-17 20:47:55 +00:00
Hermès Bélusca-Maïto 340e8ae45f [WIN32K]
There is a bug in win32k (who would have thought that?) that consists in holding a winstation spinlock while running PAGED_CODE MmCopyToCaller function, when building the list of desktops of a given window station (the bug is easily triggerable when calling EnumDesktopsW). Since this lock is never used in anyplace but in this function, which, by the way, is just a reader function that fills user buffer, I consider that it is safe to remove this lock. However I want approval from win32k specialists. Hence I just disable the code with a define USE_WINSTA_LOCK. If this lock is really needed, please rewrite the BuildDesktopNameList function !! Otherwise remove this lock and the associated code !!
This is a blocker for the shutdown code.

svn path=/trunk/; revision=63610
2014-06-17 20:01:23 +00:00
Jérôme Gardou 55f8bd0cd2 [OPENGL32/MESA]
- Some more cleanup from previous commits
CORE-7499

svn path=/trunk/; revision=63609
2014-06-17 14:48:39 +00:00
Jérôme Gardou 07b02cbbe9 [OPENGL32/MESA]
- Get rid of APPLE_vertex_array_object, ARB_vertex_array_object and APPLE_object_purgeable
CORE-7499

svn path=/trunk/; revision=63608
2014-06-17 09:02:19 +00:00
Jérôme Gardou f2e556cc0a [OPENGL32/MESA]
- Get rid of non-power-of-two and 3D textures
 - Some cleanup of previous work
CORE-7499

svn path=/trunk/; revision=63607
2014-06-16 19:16:37 +00:00