reactos.git
2 days ago[WININET_WINETEST] master trunk
tfaber [Sun, 20 Jul 2014 11:19:44 +0000 (11:19 +0000)]
[WININET_WINETEST]
- Add back work-around for testbot hang lost in winesync.
ROSTESTS-73

git-svn-id: file:///srv/svn/reactos/trunk@63725 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[WININET]
tfaber [Sun, 20 Jul 2014 08:30:21 +0000 (08:30 +0000)]
[WININET]
- Apply Wine commit 8fd44a3d (wininet: Fix invalid memory access in HTTP_QUERY_RAW_HEADERS (Valgrind).) by Sebastian Lackner. Fixes crash in wininet:http InternetReadFile_test

git-svn-id: file:///srv/svn/reactos/trunk@63724 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[SCSIPORT]
ekohl [Sun, 20 Jul 2014 07:19:42 +0000 (07:19 +0000)]
[SCSIPORT]
ScsiPortLogError: Print the information that is to be logged.

git-svn-id: file:///srv/svn/reactos/trunk@63723 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTOS:FSTUB]
tfaber [Sat, 19 Jul 2014 17:50:56 +0000 (17:50 +0000)]
[NTOS:FSTUB]
- Make sure to NULL the return pointer in the failure case of xHalIoReadPartitionTable.
CORE-8359

git-svn-id: file:///srv/svn/reactos/trunk@63722 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[DISK]
tfaber [Sat, 19 Jul 2014 17:48:46 +0000 (17:48 +0000)]
[DISK]
- Fix memory leak in CreatePartitionDeviceObjects

git-svn-id: file:///srv/svn/reactos/trunk@63721 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[SERVICES]
tfaber [Fri, 18 Jul 2014 17:47:43 +0000 (17:47 +0000)]
[SERVICES]
- Silence some debug prints

git-svn-id: file:///srv/svn/reactos/trunk@63720 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[SERVICES]
tfaber [Fri, 18 Jul 2014 16:44:16 +0000 (16:44 +0000)]
[SERVICES]
- Use asynchronous I/O to correctly catch timeouts -- we have a reliable NPFS now.
This makes the timeout test in advapi32_winetest:service succeed, however I'm leaving it disabled because it takes two minutes to run (due to... timeouts).
ROSTESTS-56

git-svn-id: file:///srv/svn/reactos/trunk@63719 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[MSHTML_WINETEST]
tfaber [Fri, 18 Jul 2014 10:59:32 +0000 (10:59 +0000)]
[MSHTML_WINETEST]
- Enable htmllocation test again
ROSTESTS-81

git-svn-id: file:///srv/svn/reactos/trunk@63718 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[BOOTDATA]
ekohl [Fri, 18 Jul 2014 04:09:24 +0000 (04:09 +0000)]
[BOOTDATA]
Create additional install directories.
Patch by Lee Schroeder. Thank you for updating the directory list!
CORE-8365 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@63717 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[USETUP]
ekohl [Wed, 16 Jul 2014 19:43:23 +0000 (19:43 +0000)]
[USETUP]
Create additional install directories. Patch by Lee Schroeder. Thanks a lot!

CORE-7987 #resolve #comment Fixed in r63716.

git-svn-id: file:///srv/svn/reactos/trunk@63716 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[USETUP]
ekohl [Tue, 15 Jul 2014 21:34:12 +0000 (21:34 +0000)]
[USETUP]
Reimplement SetupCreateDirectory in such a way, that a full directory path will be created, if needed. This enables us to install ReactOS in a sub-directory like for example '\OS\Test\Alpha\ReactOS'.

git-svn-id: file:///srv/svn/reactos/trunk@63715 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[BOOTDATA]
ekohl [Sun, 13 Jul 2014 18:33:40 +0000 (18:33 +0000)]
[BOOTDATA]
Revert accidentially committed changes from r63713.

git-svn-id: file:///srv/svn/reactos/trunk@63714 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[BOOTDATA]
ekohl [Sun, 13 Jul 2014 16:40:44 +0000 (16:40 +0000)]
[BOOTDATA]
Add / enable NLS settings for Arabic, Azeri, Kyrgyz, Latvian, Tatar and Uzbek.

CORE-8348 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@63713 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[NETSHELL]
ekohl [Sun, 13 Jul 2014 07:38:49 +0000 (07:38 +0000)]
[NETSHELL]
Add code to rename network conections.

git-svn-id: file:///srv/svn/reactos/trunk@63712 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[NTOS/CM]
jgardou [Thu, 10 Jul 2014 09:43:30 +0000 (09:43 +0000)]
[NTOS/CM]
 - Fix overzealous check

git-svn-id: file:///srv/svn/reactos/trunk@63707 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[APPWIZ]
jgardou [Thu, 10 Jul 2014 09:05:43 +0000 (09:05 +0000)]
[APPWIZ]
 - Expand the registry entry when installing gecko package from disk.
Now unattended setup can really be unattended.

git-svn-id: file:///srv/svn/reactos/trunk@63706 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[NTOSKRNL]
jgardou [Thu, 10 Jul 2014 09:05:37 +0000 (09:05 +0000)]
[NTOSKRNL]
 - Partial revert of r63700 on Alex's request
 - This cancels the "Use ZwSetValueKey" instead of NtSetValueKey" part
Oddly enough, it doesn't cause a problem anymore. I must have messed up in my initial testings

git-svn-id: file:///srv/svn/reactos/trunk@63705 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[SETUPAPI_APITEST]
jgardou [Tue, 8 Jul 2014 22:44:44 +0000 (22:44 +0000)]
[SETUPAPI_APITEST]
 - Try restoring UTF8 character which got lost in translation.

git-svn-id: file:///srv/svn/reactos/trunk@63701 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[NTOSKRNL]
jgardou [Tue, 8 Jul 2014 18:42:20 +0000 (18:42 +0000)]
[NTOSKRNL]
 - Use ZwSetValueKey instead of NtSetValueKey
 - Properly probe and copy parameters when NtSetValueKey is called from UMode
CORE-7738 #resolve #comment fixed in r63700

git-svn-id: file:///srv/svn/reactos/trunk@63700 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[NTDLL_APITEST]
jgardou [Mon, 7 Jul 2014 14:46:04 +0000 (14:46 +0000)]
[NTDLL_APITEST]
 - Add tests for NtDeleteKey

git-svn-id: file:///srv/svn/reactos/trunk@63699 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[DBGPRINT]
spetreolle [Sun, 6 Jul 2014 18:09:58 +0000 (18:09 +0000)]
[DBGPRINT]
--winetest mode: Use --list to get the tests list.
Dedicated to Christoph :)

git-svn-id: file:///srv/svn/reactos/trunk@63698 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[DBGPRINT]
spetreolle [Sun, 6 Jul 2014 17:36:56 +0000 (17:36 +0000)]
[DBGPRINT]
Convert TABs to spaces.

git-svn-id: file:///srv/svn/reactos/trunk@63697 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[FMIFS]
ekohl [Sun, 6 Jul 2014 16:13:49 +0000 (16:13 +0000)]
[FMIFS]
Add Format prototype.

git-svn-id: file:///srv/svn/reactos/trunk@63696 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[FORMAT]
ekohl [Sun, 6 Jul 2014 15:57:16 +0000 (15:57 +0000)]
[FORMAT]
Rename variables in order to avoid conflicts with the FMIFS.Format function.

git-svn-id: file:///srv/svn/reactos/trunk@63695 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[FMIFS]
ekohl [Sun, 6 Jul 2014 14:03:04 +0000 (14:03 +0000)]
[FMIFS]
Fix indentation and codig style. No code changes!

git-svn-id: file:///srv/svn/reactos/trunk@63694 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[VFATLIB]
ekohl [Sun, 6 Jul 2014 13:12:28 +0000 (13:12 +0000)]
[VFATLIB]
Add full format (wipe) support to the fat32 code.

git-svn-id: file:///srv/svn/reactos/trunk@63693 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[USETUP]
ekohl [Sun, 6 Jul 2014 12:33:11 +0000 (12:33 +0000)]
[USETUP]
Swap quick and full format entries in the file system list, so that quick format will be the default.

git-svn-id: file:///srv/svn/reactos/trunk@63692 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[SACDRV]
hbelusca [Sun, 6 Jul 2014 11:23:22 +0000 (11:23 +0000)]
[SACDRV]
ASSERT takes a condition, not a string.
[NTOS]
Use ASSERTMSG instead of a weird ASSERT construction.

git-svn-id: file:///srv/svn/reactos/trunk@63691 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[NTOS:PS]
hbelusca [Sun, 6 Jul 2014 00:00:07 +0000 (00:00 +0000)]
[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?

git-svn-id: file:///srv/svn/reactos/trunk@63690 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[PSEH/RTL/CRT]
tkreuzer [Sat, 5 Jul 2014 19:17:16 +0000 (19:17 +0000)]
[PSEH/RTL/CRT]
Some ARM related compilation fixes, plus remove a useless define

git-svn-id: file:///srv/svn/reactos/trunk@63689 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[FREELDR]
tkreuzer [Sat, 5 Jul 2014 19:02:41 +0000 (19:02 +0000)]
[FREELDR]
Add ARM files to build, avoid a redefinition in osloader.h, use new autogenerated ksarm.h in arm/boot.s

git-svn-id: file:///srv/svn/reactos/trunk@63688 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[USBEHCI]
tfaber [Sat, 5 Jul 2014 16:32:43 +0000 (16:32 +0000)]
[USBEHCI]
- Fix a type-limits warning
- Remove unnecessary casts and asserts
- Use NULL for pointer comparison
- Fix IN vs OUT annotation

git-svn-id: file:///srv/svn/reactos/trunk@63687 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[USBEHCI]
tfaber [Sat, 5 Jul 2014 15:30:22 +0000 (15:30 +0000)]
[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.

git-svn-id: file:///srv/svn/reactos/trunk@63686 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[URLMON]
akhaldi [Wed, 2 Jul 2014 00:11:19 +0000 (00:11 +0000)]
[URLMON]
* Add HlinkGoBack stub. Needed by *cough* certain apps.
CORE-8174

git-svn-id: file:///srv/svn/reactos/trunk@63682 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[CSRDLL]: Avoid a potential null pointer dereference.
hbelusca [Tue, 1 Jul 2014 17:17:43 +0000 (17:17 +0000)]
[CSRDLL]: Avoid a potential null pointer dereference.

git-svn-id: file:///srv/svn/reactos/trunk@63681 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[WINLOGON]
hbelusca [Mon, 30 Jun 2014 21:08:32 +0000 (21:08 +0000)]
[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.

git-svn-id: file:///srv/svn/reactos/trunk@63680 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[WINLOGON]
hbelusca [Mon, 30 Jun 2014 20:26:03 +0000 (20:26 +0000)]
[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.

git-svn-id: file:///srv/svn/reactos/trunk@63679 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[NTDLL_APITEST]
jgardou [Mon, 30 Jun 2014 19:50:28 +0000 (19:50 +0000)]
[NTDLL_APITEST]
 - Add a test showing that memory content is still available after changing protection to PAGE_NOACCESS

git-svn-id: file:///srv/svn/reactos/trunk@63678 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[WIN32K/NTGDI]
jgardou [Mon, 30 Jun 2014 18:27:44 +0000 (18:27 +0000)]
[WIN32K/NTGDI]
 - Better semi-implementation of CreateHalftonePalette

git-svn-id: file:///srv/svn/reactos/trunk@63677 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[TRANSLATIONS]
akhaldi [Mon, 30 Jun 2014 12:00:07 +0000 (12:00 +0000)]
[TRANSLATIONS]
* Turkish translation update by Erdem Ersoy.
CORE-7861

git-svn-id: file:///srv/svn/reactos/trunk@63675 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[NDK]: Certainly that this member exists only in Vista+. See r63673.
hbelusca [Sun, 29 Jun 2014 18:30:12 +0000 (18:30 +0000)]
[NDK]: Certainly that this member exists only in Vista+. See r63673.

git-svn-id: file:///srv/svn/reactos/trunk@63674 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[NDK]
hbelusca [Sun, 29 Jun 2014 17:54:59 +0000 (17:54 +0000)]
[NDK]
- Add PsGetThreadProcess prototype.
- Remove Win32DataCollectionProcedure member in WIN32_CALLOUTS_FPNS structure that doesn't exist in Win2k3 SP1 and SP2.

git-svn-id: file:///srv/svn/reactos/trunk@63673 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[SAL]
akhaldi [Sun, 29 Jun 2014 16:37:18 +0000 (16:37 +0000)]
[SAL]
* Add _Field_size_bytes_part_ annotation.

git-svn-id: file:///srv/svn/reactos/trunk@63672 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[USERSRV]: Convert remaining language files into UTF-8.
hbelusca [Sun, 29 Jun 2014 15:00:22 +0000 (15:00 +0000)]
[USERSRV]: Convert remaining language files into UTF-8.

git-svn-id: file:///srv/svn/reactos/trunk@63670 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago{USBEHCI][USBOHCI][USBUHCI]
tfaber [Sun, 29 Jun 2014 12:53:11 +0000 (12:53 +0000)]
{USBEHCI][USBOHCI][USBUHCI]
- Let libusb handle IRP_MJ_POWER and IRP_MJ_SYSTEM_CONTROL requests

git-svn-id: file:///srv/svn/reactos/trunk@63668 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[LIBUSB]
tfaber [Sun, 29 Jun 2014 12:47:17 +0000 (12:47 +0000)]
[LIBUSB]
- Fix a typo'd function name

git-svn-id: file:///srv/svn/reactos/trunk@63667 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[LIBUSB]
tfaber [Sun, 29 Jun 2014 12:43:06 +0000 (12:43 +0000)]
[LIBUSB]
- Fix stack corruption due to incorrect StatusChangeEndpointCallBack calling convention

git-svn-id: file:///srv/svn/reactos/trunk@63666 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[LIBUSB]
tfaber [Sun, 29 Jun 2014 12:39:10 +0000 (12:39 +0000)]
[LIBUSB]
- Correctly stub IRP_MJ_POWER handling
- Stub handlers for the (mandatory!) IRP_MJ_SYSTEM_CONTROL

git-svn-id: file:///srv/svn/reactos/trunk@63665 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[SPEC2DEF]
tfaber [Sun, 29 Jun 2014 11:32:49 +0000 (11:32 +0000)]
[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.

git-svn-id: file:///srv/svn/reactos/trunk@63664 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[COMCTL32]
akhaldi [Sun, 29 Jun 2014 10:18:36 +0000 (10:18 +0000)]
[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

git-svn-id: file:///srv/svn/reactos/trunk@63663 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[URLMON]
akhaldi [Sat, 28 Jun 2014 23:23:50 +0000 (23:23 +0000)]
[URLMON]
* Remove some exports that do not exist in native.
* Reorder some exports.
* Comment out some stubs.
* Add some missing exports.
CORE-8174

git-svn-id: file:///srv/svn/reactos/trunk@63662 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[SHLWAPI]
akhaldi [Sat, 28 Jun 2014 22:42:19 +0000 (22:42 +0000)]
[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

git-svn-id: file:///srv/svn/reactos/trunk@63661 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[SMSS][CSRSRV]: Typo fix.
hbelusca [Sat, 28 Jun 2014 21:40:34 +0000 (21:40 +0000)]
[SMSS][CSRSRV]: Typo fix.
[CSRSRV]: Fix an assertion.

git-svn-id: file:///srv/svn/reactos/trunk@63660 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[SHLWAPI]
akhaldi [Sat, 28 Jun 2014 14:03:22 +0000 (14:03 +0000)]
[SHLWAPI]
* Export some APIs by ordinals without names.
CORE-8174
CORE-8264

git-svn-id: file:///srv/svn/reactos/trunk@63657 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[USER32]
akhaldi [Sat, 28 Jun 2014 13:40:52 +0000 (13:40 +0000)]
[USER32]
* Fix uninitialized cases. CID 1223182. Jim please review.
CORE-7975

git-svn-id: file:///srv/svn/reactos/trunk@63656 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[NTVDM]
akhaldi [Sat, 28 Jun 2014 13:19:39 +0000 (13:19 +0000)]
[NTVDM]
* Fix uninitialized scalar variable. CID 1223183.
CORE-7975

git-svn-id: file:///srv/svn/reactos/trunk@63655 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[NTOS:CM]
akhaldi [Sat, 28 Jun 2014 13:15:05 +0000 (13:15 +0000)]
[NTOS:CM]
* Fix uninitialized pointer read. CID 1223184.
CORE-7975

git-svn-id: file:///srv/svn/reactos/trunk@63654 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[CMD]
akhaldi [Sat, 28 Jun 2014 09:59:58 +0000 (09:59 +0000)]
[CMD]
* Plug a leak. CID 1102398.
CORE-7975

git-svn-id: file:///srv/svn/reactos/trunk@63653 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[SHELL32]
akhaldi [Sat, 28 Jun 2014 09:57:09 +0000 (09:57 +0000)]
[SHELL32]
* Plug a leak. CID 1206904.
CORE-7975

git-svn-id: file:///srv/svn/reactos/trunk@63652 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[DEVMGR]
akhaldi [Sat, 28 Jun 2014 09:52:56 +0000 (09:52 +0000)]
[DEVMGR]
* Plug a leak. CID 1206903.
CORE-7975

git-svn-id: file:///srv/svn/reactos/trunk@63651 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[shlwapi]
cwittich [Fri, 27 Jun 2014 18:08:00 +0000 (18:08 +0000)]
[shlwapi]
fix buffer overflow

git-svn-id: file:///srv/svn/reactos/trunk@63649 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[NTOS:CM]
akhaldi [Thu, 26 Jun 2014 19:35:48 +0000 (19:35 +0000)]
[NTOS:CM]
* Plug some leaks. Inspired by CID 1206912 and fixed by Timo.
CORE-7975

git-svn-id: file:///srv/svn/reactos/trunk@63647 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[DESK]
akhaldi [Thu, 26 Jun 2014 19:15:51 +0000 (19:15 +0000)]
[DESK]
* Plug a leak. CID 1206913.

git-svn-id: file:///srv/svn/reactos/trunk@63646 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[KERNEL32]
akhaldi [Thu, 26 Jun 2014 18:27:43 +0000 (18:27 +0000)]
[KERNEL32]
* Apply Wine commit bdc0099e (kernel32: Add DECLSPEC_HOTPATCH to SetFilePointer.) by Austin English.
CORE-7959

git-svn-id: file:///srv/svn/reactos/trunk@63645 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[SETUPAPI]
jgardou [Tue, 24 Jun 2014 22:19:20 +0000 (22:19 +0000)]
[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.

git-svn-id: file:///srv/svn/reactos/trunk@63643 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[SETUPAPI_APITEST]
jgardou [Tue, 24 Jun 2014 22:18:49 +0000 (22:18 +0000)]
[SETUPAPI_APITEST]
 - Add a test that shows that SetupDiGetClassDevsExW doesn't fail on non-existing GUID

git-svn-id: file:///srv/svn/reactos/trunk@63642 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[KERNEL32]
spetreolle [Tue, 24 Jun 2014 19:36:22 +0000 (19:36 +0000)]
[KERNEL32]
Use actual codepage numbers for ANSI and OEM codepages.
CORE-7568 #resolve #comment Committed.

git-svn-id: file:///srv/svn/reactos/trunk@63641 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[NTDLL]: Addendum to r63635.
hbelusca [Mon, 23 Jun 2014 22:07:33 +0000 (22:07 +0000)]
[NTDLL]: Addendum to r63635.

git-svn-id: file:///srv/svn/reactos/trunk@63637 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[RPCRT4][CRT]
tfaber [Mon, 23 Jun 2014 20:39:49 +0000 (20:39 +0000)]
[RPCRT4][CRT]
- Do not omit the last argument to VirtualProtect, it will cause the function to fail

git-svn-id: file:///srv/svn/reactos/trunk@63636 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[NTDLL:LDR]
tfaber [Mon, 23 Jun 2014 20:30:54 +0000 (20:30 +0000)]
[NTDLL:LDR]
- Actually use DPFLTR_LDR_ID in debug prints instead of a magic value and a comment
- Use RtlInitEmptyUnicodeString where appropriate

git-svn-id: file:///srv/svn/reactos/trunk@63635 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[ADVAPI32]
tfaber [Mon, 23 Jun 2014 15:21:13 +0000 (15:21 +0000)]
[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.

git-svn-id: file:///srv/svn/reactos/trunk@63633 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[WS2_32]
tfaber [Sun, 22 Jun 2014 18:51:11 +0000 (18:51 +0000)]
[WS2_32]
- Correctly handle port 0 in getaddrinfo
- Stub numeric port case of getnameinfo

git-svn-id: file:///srv/svn/reactos/trunk@63632 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[UNIATA]
tfaber [Sun, 22 Jun 2014 18:48:15 +0000 (18:48 +0000)]
[UNIATA]
- Fix page length calculation in IdeSendCommand/SCSIOP_MODE_SENSE case. Should be pushed upstream(TM).
- Remove outdated file

git-svn-id: file:///srv/svn/reactos/trunk@63631 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[RTL]
tfaber [Sun, 22 Jun 2014 18:44:21 +0000 (18:44 +0000)]
[RTL]
- Apply Wine commit 5b0fcb06 (ntdll: Avoid crashing on an empty resource directory.) by Alexandre Julliard

git-svn-id: file:///srv/svn/reactos/trunk@63630 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[NTDLL:LDR]
tfaber [Sun, 22 Jun 2014 18:40:21 +0000 (18:40 +0000)]
[NTDLL:LDR]
- Fix buffer size calculation in LdrpSearchPath

git-svn-id: file:///srv/svn/reactos/trunk@63629 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[CMAKE]
tfaber [Sun, 22 Jun 2014 18:35:17 +0000 (18:35 +0000)]
[CMAKE]
- Correctly include the license for CMakeParseArguments.cmake

git-svn-id: file:///srv/svn/reactos/trunk@63628 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[APPLICATIONS][NEWDEV]
tfaber [Sun, 22 Jun 2014 18:33:18 +0000 (18:33 +0000)]
[APPLICATIONS][NEWDEV]
- Remove broken function pointer casts

git-svn-id: file:///srv/svn/reactos/trunk@63627 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[ODBCCP32]: Whitespace fixes only.
hbelusca [Sun, 22 Jun 2014 09:37:55 +0000 (09:37 +0000)]
[ODBCCP32]: Whitespace fixes only.

git-svn-id: file:///srv/svn/reactos/trunk@63626 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[ODBCCP32]
hbelusca [Sun, 22 Jun 2014 09:33:46 +0000 (09:33 +0000)]
[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 :)

git-svn-id: file:///srv/svn/reactos/trunk@63625 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[WIN32K]
tfaber [Sat, 21 Jun 2014 11:07:51 +0000 (11:07 +0000)]
[WIN32K]
- Pass a boolean argument to RtlEqualUnicodeString

git-svn-id: file:///srv/svn/reactos/trunk@63624 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[KSECDD]
jgardou [Thu, 19 Jun 2014 11:24:48 +0000 (11:24 +0000)]
[KSECDD]
 - Really export symbols
 - Properly stub InitSecurityInterfaceW
 - Install the driver

git-svn-id: file:///srv/svn/reactos/trunk@63619 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[NTOS/MM]
jgardou [Thu, 19 Jun 2014 10:50:47 +0000 (10:50 +0000)]
[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

git-svn-id: file:///srv/svn/reactos/trunk@63618 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[OPENGL32/MESA]
jgardou [Thu, 19 Jun 2014 08:18:25 +0000 (08:18 +0000)]
[OPENGL32/MESA]
 - Report OpenGL version 1.1

git-svn-id: file:///srv/svn/reactos/trunk@63617 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[NTOS/MM]
jgardou [Wed, 18 Jun 2014 18:32:46 +0000 (18:32 +0000)]
[NTOS/MM]
 - When freeing virtual memory, correctly set the ending address of the shrunk memory area.
CORE-7467

git-svn-id: file:///srv/svn/reactos/trunk@63616 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[OPENGL32]
jgardou [Wed, 18 Jun 2014 17:28:14 +0000 (17:28 +0000)]
[OPENGL32]
 - fix an off-by-one error

git-svn-id: file:///srv/svn/reactos/trunk@63615 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[OPENGL32]
jgardou [Wed, 18 Jun 2014 17:24:18 +0000 (17:24 +0000)]
[OPENGL32]
 - Fix bitfields for 16-bits pixel format

git-svn-id: file:///srv/svn/reactos/trunk@63614 97493ccd-5924-5043-b1f5-66cb403b36ce

4 weeks ago[OPENGL32/MESA]
jgardou [Wed, 18 Jun 2014 15:58:59 +0000 (15:58 +0000)]
[OPENGL32/MESA]
 - Get rid of EXT_secondary_color, ARB_imaging and a few others support
CORE-7499

git-svn-id: file:///srv/svn/reactos/trunk@63613 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[WIN32K]
hbelusca [Tue, 17 Jun 2014 20:51:04 +0000 (20:51 +0000)]
[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

git-svn-id: file:///srv/svn/reactos/trunk@63612 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[WIN32K]: TWOPARAM_ROUTINE_SETCARETPOS does exist in windows, and we also have it...
hbelusca [Tue, 17 Jun 2014 20:47:55 +0000 (20:47 +0000)]
[WIN32K]: TWOPARAM_ROUTINE_SETCARETPOS does exist in windows, and we also have it in our SimpleCallRoutines enumeration.

git-svn-id: file:///srv/svn/reactos/trunk@63611 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[WIN32K]
hbelusca [Tue, 17 Jun 2014 20:01:23 +0000 (20:01 +0000)]
[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.

git-svn-id: file:///srv/svn/reactos/trunk@63610 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[OPENGL32/MESA]
jgardou [Tue, 17 Jun 2014 14:48:39 +0000 (14:48 +0000)]
[OPENGL32/MESA]
 - Some more cleanup from previous commits
CORE-7499

git-svn-id: file:///srv/svn/reactos/trunk@63609 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[OPENGL32/MESA]
jgardou [Tue, 17 Jun 2014 09:02:19 +0000 (09:02 +0000)]
[OPENGL32/MESA]
 - Get rid of APPLE_vertex_array_object, ARB_vertex_array_object and APPLE_object_purgeable
CORE-7499

git-svn-id: file:///srv/svn/reactos/trunk@63608 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[OPENGL32/MESA]
jgardou [Mon, 16 Jun 2014 19:16:37 +0000 (19:16 +0000)]
[OPENGL32/MESA]
 - Get rid of non-power-of-two and 3D textures
 - Some cleanup of previous work
CORE-7499

git-svn-id: file:///srv/svn/reactos/trunk@63607 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[OPENGL32/MESA]
jgardou [Mon, 16 Jun 2014 18:18:40 +0000 (18:18 +0000)]
[OPENGL32/MESA]
 - Get rid of support for ARB_texture_float, ARB_half_float_vertex and ARB_half_float_pixel

git-svn-id: file:///srv/svn/reactos/trunk@63606 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[RPCRT4]
jgardou [Mon, 16 Jun 2014 16:31:06 +0000 (16:31 +0000)]
[RPCRT4]
 - Free parameters allocated by application before anything else.
See CORE-8200 #comment committed in r63605, waiting for wine to accept it before closing.

git-svn-id: file:///srv/svn/reactos/trunk@63605 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[SERVICES]
hbelusca [Mon, 16 Jun 2014 00:49:28 +0000 (00:49 +0000)]
[SERVICES]
The SCM also sets a shutdown level, lower than the default value for programs (this was cross-checked with Windows 2k3, the value chosen is for compatibility purposes).

git-svn-id: file:///srv/svn/reactos/trunk@63604 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago- Update wine test to 1.7.20.
jimtabor [Sun, 15 Jun 2014 21:54:12 +0000 (21:54 +0000)]
- Update wine test to 1.7.20.

git-svn-id: file:///srv/svn/reactos/trunk@63603 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[User32]
jimtabor [Sun, 15 Jun 2014 21:53:23 +0000 (21:53 +0000)]
[User32]
- Patch by Henri Verbeet : Ensure at least one character is used in TEXT_WordBreak().

git-svn-id: file:///srv/svn/reactos/trunk@63602 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[EXPLORER][EXPLORER_NEW]
hbelusca [Sun, 15 Jun 2014 20:02:26 +0000 (20:02 +0000)]
[EXPLORER][EXPLORER_NEW]
[TASKMGR]
Set a proper shutdown level (with SetProcessShutdownParameters) so that explorer and taskmgr are terminated the very last when one shutdowns ReactOS.
See Windows Internals 4th page 286 (section "Shutdown") which gives the values (that I've cross-checked on Windows 2k3 too).

git-svn-id: file:///srv/svn/reactos/trunk@63601 97493ccd-5924-5043-b1f5-66cb403b36ce

5 weeks ago[CSRSRV]
hbelusca [Sun, 15 Jun 2014 19:28:41 +0000 (19:28 +0000)]
[CSRSRV]
- Cleanup CSRSRV from the very last remnants of CsrEnumProcesses i.e. the old & buggy way of shutdowning process (lots of work must be done in winsrv side).
- Fixup FindProcessForShutdown (reenable commented code in it, and set a proper status error code if CsrImpersonateClient call fails).

git-svn-id: file:///srv/svn/reactos/trunk@63600 97493ccd-5924-5043-b1f5-66cb403b36ce