Commit graph

58305 commits

Author SHA1 Message Date
Eric Kohl 03119a10c1 [FORMAT]
Rename variables in order to avoid conflicts with the FMIFS.Format function.

svn path=/trunk/; revision=63695
2014-07-06 15:57:16 +00:00
Eric Kohl 6fe19b5048 [FMIFS]
Fix indentation and codig style. No code changes!

svn path=/trunk/; revision=63694
2014-07-06 14:03:04 +00:00
Eric Kohl e6a306946d [VFATLIB]
Add full format (wipe) support to the fat32 code.

svn path=/trunk/; revision=63693
2014-07-06 13:12:28 +00:00
Eric Kohl 8baf5990ef [USETUP]
Swap quick and full format entries in the file system list, so that quick format will be the default.

svn path=/trunk/; revision=63692
2014-07-06 12:33:11 +00:00
Hermès Bélusca-Maïto 97cbf95b0d [SACDRV]
ASSERT takes a condition, not a string.
[NTOS]
Use ASSERTMSG instead of a weird ASSERT construction.

svn path=/trunk/; revision=63691
2014-07-06 11:23:22 +00:00
Hermès Bélusca-Maïto c5b0f1eb96 [NTOS:PS]
Remove that deprecated NtW32Call function that doesn't exist on windows since NT 4.0 SP3.
Alex, do you want to keep its prototype in the NDK too?

svn path=/trunk/; revision=63690
2014-07-06 00:00:07 +00:00
Timo Kreuzer ab9b6a4251 [PSEH/RTL/CRT]
Some ARM related compilation fixes, plus remove a useless define

svn path=/trunk/; revision=63689
2014-07-05 19:17:16 +00:00
Timo Kreuzer 867be3b13e [FREELDR]
Add ARM files to build, avoid a redefinition in osloader.h, use new autogenerated ksarm.h in arm/boot.s

svn path=/trunk/; revision=63688
2014-07-05 19:02:41 +00:00
Thomas Faber 9dc1dcc32b [USBEHCI]
- Fix a type-limits warning
- Remove unnecessary casts and asserts
- Use NULL for pointer comparison
- Fix IN vs OUT annotation

svn path=/trunk/; revision=63687
2014-07-05 16:32:43 +00:00
Thomas Faber a2e82498a2 [USBEHCI]
- Initialize the new queue head before inserting it into the asynchronous schedule list, and add a memory barrier to ensure this order. The list can be read by the host controller at any time, so the new item must be valid when inserted. See EHCI spec section 4.8.1.

svn path=/trunk/; revision=63686
2014-07-05 15:30:22 +00:00
Amine Khaldi 3166e6a066 [URLMON]
* Add HlinkGoBack stub. Needed by *cough* certain apps.
CORE-8174

svn path=/trunk/; revision=63682
2014-07-02 00:11:19 +00:00
Hermès Bélusca-Maïto 413950767e [CSRDLL]: Avoid a potential null pointer dereference.
svn path=/trunk/; revision=63681
2014-07-01 17:17:43 +00:00
Hermès Bélusca-Maïto 73d7ba1daf [WINLOGON]
- Do not shutdown the computer if winlogon cannot register itself to user32 (eg. the user double-clicks on winlogon.exe when ReactOS is already launched :P ).
- Add a note about a possible improvement of the error dialog if msgina cannot be loaded correctly.
- Fix french translation.

svn path=/trunk/; revision=63680
2014-06-30 21:08:32 +00:00
Hermès Bélusca-Maïto 291c34f5c7 [WINLOGON]
Add a suitable icon, from the "Farm-Fresh Icon Set" pack of "FatCow Web Hosting" (http://www.fatcow.com/), under a Creative Commons Attribution 3.0 License. See the COPYING file for more details.

svn path=/trunk/; revision=63679
2014-06-30 20:26:03 +00:00
Jérôme Gardou 265497886f [NTDLL_APITEST]
- Add a test showing that memory content is still available after changing protection to PAGE_NOACCESS

svn path=/trunk/; revision=63678
2014-06-30 19:50:28 +00:00
Jérôme Gardou 0f7a53e999 [WIN32K/NTGDI]
- Better semi-implementation of CreateHalftonePalette

svn path=/trunk/; revision=63677
2014-06-30 18:27:44 +00:00
Amine Khaldi 2bfabe5522 [TRANSLATIONS]
* Turkish translation update by Erdem Ersoy.
CORE-7861

svn path=/trunk/; revision=63675
2014-06-30 12:00:07 +00:00
Hermès Bélusca-Maïto 84a819ad64 [NDK]: Certainly that this member exists only in Vista+. See r63673.
svn path=/trunk/; revision=63674
2014-06-29 18:30:12 +00:00
Hermès Bélusca-Maïto b0100b94ab [NDK]
- Add PsGetThreadProcess prototype.
- Remove Win32DataCollectionProcedure member in WIN32_CALLOUTS_FPNS structure that doesn't exist in Win2k3 SP1 and SP2.

svn path=/trunk/; revision=63673
2014-06-29 17:54:59 +00:00
Amine Khaldi ccd4c4e5e7 [SAL]
* Add _Field_size_bytes_part_ annotation.

svn path=/trunk/; revision=63672
2014-06-29 16:37:18 +00:00
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
Hermès Bélusca-Maïto 8a3822c4ea Sync with trunk r63647.
svn path=/branches/condrv_restructure/; revision=63648
2014-06-27 18:05:20 +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