Commit graph

61608 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto 11cc096ce7 [NTVDM]: Remove an injoke that was added and displayed when an application tried to get the internal DOS list of lists (SYSVARS) and instead replace it by a DPRINT. This won't confuse people anymore.
This DOS list-of-lists feature is completely unimplemented at the moment.

svn path=/trunk/; revision=67061
2015-04-05 13:46:14 +00:00
Timo Kreuzer f110853aaa [WIN32K]
Allocate the device lock semaphore for a PDEVOBJ in PDEVOBJ_AllocPDEV and implement PDEVOBJ_vDeletePDEV. Fixes a PDEVOBJ leak, found by Thomas and Giannis.

svn path=/trunk/; revision=67060
2015-04-05 12:45:01 +00:00
Thomas Faber 71ac07fc36 [SERVICES]
- Free unknown groups when their reference count reaches zero
CORE-9480 #resolve

svn path=/trunk/; revision=67059
2015-04-05 08:58:08 +00:00
Timo Kreuzer 77eb553987 [WIN32K]
Check in BltMask if the masking operation would exceed the mask bitmap. Should fix crash when running gdi32_apitest MaskBlt.
CORE-9483

svn path=/trunk/; revision=67058
2015-04-05 08:40:52 +00:00
Thomas Faber d0071adf97 [NTOSKRNL]
- Perform a user-mode wait in NtGetPlugPlayEvent and correctly allow a waiting thread to terminate
CORE-9489 #resolve

svn path=/trunk/; revision=67057
2015-04-05 08:33:08 +00:00
Thomas Faber be57c2b21b [RTL]
- Use ntstrsafe functions in RtlIpv4AddressToString*. Based on a patch by Mark Jansen.
CORE-6490

svn path=/trunk/; revision=67056
2015-04-05 04:34:23 +00:00
Hermès Bélusca-Maïto c380c2c783 [CMD]
- Fix some comments that were otherwise hard to understand.
- Don't hardcode MAX_PATH in some API calls but instead use the real array char size.
- Don't leak find-file handles: fix leaked handles to NUL pseudo-file in situations where we do: copy some_file+NUL some_dest_file . Should fix some cmd winetests.

svn path=/trunk/; revision=67055
2015-04-05 00:39:06 +00:00
Hermès Bélusca-Maïto b696813c4a [CMD]
- Remove useless STRING_START_ERROR1.
- Fix french translation.

svn path=/trunk/; revision=67054
2015-04-05 00:26:12 +00:00
Sylvain Petreolle d5af8084fb [FREELDR]
In a quest to better registry,
don't break VSSolution builds.
freeldr_pe is not in the same directory and copy doesn't care if you ask to concatenate C:\tomatoes, it already has the first file.

svn path=/trunk/; revision=67053
2015-04-04 20:33:18 +00:00
Christoph von Wittich a91d1b68a5 [SHELL32]
implement invert selection

svn path=/trunk/; revision=67052
2015-04-04 18:51:28 +00:00
Timo Kreuzer dd4901282a [GDI32_APITEST]
Add/fix some tests for CreateDIBPatternBrush, GetDIBits, PatBlt and SetWindowExtEx

svn path=/trunk/; revision=67051
2015-04-04 15:58:18 +00:00
Thomas Faber d030b7f8a7 [USBEHCI]
- Apply power to the right port in SetPortFeature

svn path=/trunk/; revision=67050
2015-04-04 15:50:38 +00:00
Hermès Bélusca-Maïto fa57d9894f [CMD]: Support space and tabs as parameter separators in the DIR command.
svn path=/trunk/; revision=67049
2015-04-04 15:44:55 +00:00
Hermès Bélusca-Maïto 9beab72eb8 [CMD]: Addendum to r67013: Check whether len > 0 before decrementing it in case we point to a newline. Fix some spurious crashes and should fix some other cmd_winetests.
svn path=/trunk/; revision=67048
2015-04-04 14:59:03 +00:00
Timo Kreuzer 4eebb1e0c9 [GDI32_APITEST]
Add some more tests for MaskBlt

svn path=/trunk/; revision=67047
2015-04-04 14:58:17 +00:00
Timo Kreuzer 9729094318 [GDI32_APITEST]
Fix some broken tests or disable them.

svn path=/trunk/; revision=67046
2015-04-04 14:51:20 +00:00
Timo Kreuzer 437306080d [GDI32_APITEST]
Improve/fix tests for CreateBitmap.

svn path=/trunk/; revision=67045
2015-04-04 14:38:04 +00:00
Timo Kreuzer 7d51577276 [CRT_APITEST]
Disable a broken test.

svn path=/trunk/; revision=67044
2015-04-04 13:42:41 +00:00
Timo Kreuzer 462b429d45 [GDI32_APITEST]
Disable the 7.5 million tests, that make our testbot print failure message forever.

svn path=/trunk/; revision=67043
2015-04-04 13:35:19 +00:00
Timo Kreuzer f7f6d79a8d [GDI32_APITEST]
Fix GCC build

svn path=/trunk/; revision=67042
2015-04-04 13:09:54 +00:00
Christoph von Wittich c123b2db8b [INF]
remove BOM

svn path=/trunk/; revision=67041
2015-04-04 13:08:21 +00:00
Timo Kreuzer afc9bc7f2a [GDI32_APITEST]
Add more tests for ExtCreatePen. This adds tests for almost all thinkable combinations of parameters. On win7: "ExtCreatePen: 7594830 tests executed (0 marked as todo, 0 failures), 0 skipped." After evaluating the results on WHS2003, this test will be disabled, since it is expected that most of these fail on ros atm.

svn path=/trunk/; revision=67040
2015-04-04 12:53:05 +00:00
Christoph von Wittich aca71f990a [INF]
correctly handle ACPI\ACPI0003 as AcAdapter

svn path=/trunk/; revision=67039
2015-04-04 12:33:51 +00:00
Daniel Reimer dae118ec51 Add Oracle JRE 7u76 to RAPPS either. It worked nicely @ CLT and more than once I was asked for it.
svn path=/trunk/; revision=67038
2015-04-04 12:06:37 +00:00
Daniel Reimer 4a0458b8a3 Add more drivers to RAPPS by Jared
CORE-9409 #comment Added the NVidia drivers. Have fun ^^

svn path=/trunk/; revision=67037
2015-04-04 11:47:01 +00:00
Daniel Reimer 030d78fa06 Add fall game to rapps by manuel
CORE-9127 #resolve #comment Added, have fun ^^

svn path=/trunk/; revision=67036
2015-04-04 11:31:08 +00:00
Daniel Reimer 49061d84e6 Adding New Apps for Rapps by Erdem Ersoy + German translations by me
CORE-7493 #resolve #comment Added, have fun ^^

svn path=/trunk/; revision=67035
2015-04-04 11:24:24 +00:00
Daniel Reimer 9cda9472ef Add to RAPPS internet browser K-Meleon by Alexander Rechitskiy
CORE-9404 #resolve #comment Added, have fun ^^

svn path=/trunk/; revision=67034
2015-04-04 11:05:00 +00:00
Daniel Reimer d202c667f5 ADD to RAPPS Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint File Formats by Alexander Rechitskiy
CORE-9350 #resolve #comment Added, have fun ^^

svn path=/trunk/; revision=67033
2015-04-04 10:51:07 +00:00
Daniel Reimer 3a32c013df Add support of ReiserFS (RO) to ReactOS by Alexander Rechitskiy
CORE-8625 #resolve #comment Committed. Have fun ^^

svn path=/trunk/; revision=67032
2015-04-04 10:39:24 +00:00
Thomas Faber 89002ebf06 [SYSSETUP]
- Don't run vmwinst. It no longer works, and the real VMware Tools installer works fine
CORE-9481 #resolve

svn path=/trunk/; revision=67031
2015-04-04 09:07:45 +00:00
Thomas Faber eaa1887c7d [RTL]
- Use annotations and consistent parameter naming in RtlIpv*

svn path=/trunk/; revision=67030
2015-04-04 08:00:59 +00:00
Thomas Faber cc33924d4a [NDK][RTL]
- Fix RtlIpv* function prototypes, and add missing ones. Patch by Mark Jansen
CORE-6490

svn path=/trunk/; revision=67029
2015-04-04 07:38:39 +00:00
Thomas Faber 1e9cbe5aab [RAPPS]
- Update README.ENG. Patch by Ismael Ferreras Morezuelas, with review by Jared Smudde
CORE-9060

svn path=/trunk/; revision=67028
2015-04-04 06:48:44 +00:00
Thomas Faber bd82c844a9 [SERVICES][ADVAPI32]
- Remove old hack member in SC_RPC_CONFIG_INFOA that is no longer necessary and makes info levels other than SERVICE_CONFIG_DESCRIPTION fail. Fixes failure in VMware Tools installer.
- Actually save the new service description in RChangeServiceConfigW
CORE-9479 #resolve

svn path=/trunk/; revision=67027
2015-04-04 06:30:44 +00:00
Thomas Faber 9b70cba818 [USBCCGP]
- Add a DPRINT/ASSERT to USBCCGP_LegacyEnum to test a theory about CORE-9226

svn path=/trunk/; revision=67026
2015-04-03 20:31:10 +00:00
Thomas Faber 9b7e229a23 [UMPNPMGR][NEWDEV]
- Actually create the "InstallEvent" as an event and use it to communicate success from newdev back to umpnpmgr. This works better than checking the process exit code from rundll32 (which always returns 0).
CORE-9477 #resolve

svn path=/trunk/; revision=67025
2015-04-03 18:30:37 +00:00
Giannis Adamopoulos e68fe3a3b4 [SHELL32]
- Implement handling ctrl+A in the shell view control.

svn path=/trunk/; revision=67024
2015-04-03 16:49:24 +00:00
Christoph von Wittich 83f07e32ef [MYCOMPUT]
now do it properly

svn path=/trunk/; revision=67023
2015-04-03 14:48:39 +00:00
Christoph von Wittich 712a030538 [MYCOMPUT]
fix build

svn path=/trunk/; revision=67022
2015-04-03 14:47:47 +00:00
Christoph von Wittich f6fa1a2649 [SHELL32]
make "Manage" translatable
by Giannis and me

svn path=/trunk/; revision=67021
2015-04-03 14:38:20 +00:00
Hermès Bélusca-Maïto b80598739f [CMD]
- GOTO command: Add a lower-bound test when skipping trailing spaces and such.
- CD/CHDIR command: Fix the helper SetRootPath function so that it fails if getting the full path string fails, and remove trailing whitespace from directory string. Fixes stuff like:
  cd .. && echo success
  cd ".. " && echo success
  etc...
CORE-6810

svn path=/trunk/; revision=67020
2015-04-03 13:27:21 +00:00
Thomas Faber d78406b3f5 [BROWSEUI]
- Correctly handle progress dialog message strings
CORE-9252

svn path=/trunk/; revision=67019
2015-04-03 12:54:42 +00:00
Giannis Adamopoulos 7f9a543084 [SHELL32]
- Explicitly check for pidl type in GetAttributesOf method of CDesktopFolder and CDrivesFolder

svn path=/trunk/; revision=67018
2015-04-03 12:18:07 +00:00
Giannis Adamopoulos c1904b1628 [SHELL32]
- CFSFolder: Explicitly check for the supported pidl types. A CFSFolder can be created by a drive pidl. Handle this case and return the appropriate attributes in GetAttributesOf.
CORE-9458

svn path=/trunk/; revision=67017
2015-04-03 11:44:30 +00:00
Giannis Adamopoulos a4ed2e1992 [SHELL32]
- CControlPanelFolder: Factor out CCPLItemMenu class. Use it if the user selected a cpl item and use the default context menu otherwise. 
- CControlPanelFolder: Use ExpandEnvironmentStrings when enumerating applets from the registry. Patch by Christoph.
- CCPLItemMenu: Call Control_RunDLLA directly so as to be able to run control panel applets that don't use the cpl extension.
CORE-7755 CORE-9466

svn path=/trunk/; revision=67016
2015-04-03 11:40:00 +00:00
Giannis Adamopoulos 03b1d10b3e [SHELL32]
- CControlPanelFolder: Explicitly check the pidl type in GetAttributesOf. Do not call the generic SHELL32_GetItemAttributes for cpl items.

svn path=/trunk/; revision=67015
2015-04-03 10:20:30 +00:00
Thomas Faber df58c359d2 [NTOS:IO]
- Fix file object reference leak in NtWriteFile
CORE-9472 #resolve

svn path=/trunk/; revision=67014
2015-04-03 03:40:53 +00:00
Hermès Bélusca-Maïto 0b933fb6ad [CMD]: Fix the ConWrite newline support I added in r59411 (strpbrk only applies on NULL-terminated strings, whereas here I manipulate char-counted strings). Spotted by Thomas. As a result should fix almost all of the non-NULL-terminated strings that show up in the failed cmd wine test.
svn path=/trunk/; revision=67013
2015-04-03 00:11:42 +00:00
Hermès Bélusca-Maïto 313061d22a [CMD]: When the CD command echoes the current path, it should return to a newline.
CORE-6810

svn path=/trunk/; revision=67012
2015-04-02 23:47:00 +00:00