Amine Khaldi [Sat, 23 May 2015 15:23:25 +0000 (15:23 +0000)]
[NTOBJSHEX] Add Italian translation by Carlo Bramini. CORE-9725
svn path=/trunk/; revision=67867
Amine Khaldi [Sat, 23 May 2015 15:18:17 +0000 (15:18 +0000)]
[WINED3DCFG] Change the name to "WineD3D Options" as the Community decided. Patch by Jared Smudde. CORE-9724
svn path=/trunk/; revision=67866
Daniel Reimer [Sat, 23 May 2015 13:59:28 +0000 (13:59 +0000)]
[C++]
Add arm version of r64555. ROSAPPS builds now completely @ ARM arch.
svn path=/trunk/; revision=67865
Amine Khaldi [Sat, 23 May 2015 12:24:57 +0000 (12:24 +0000)]
[CMAKE] Do not treat C4189 as an error in Release builds.
svn path=/trunk/; revision=67864
Amine Khaldi [Sat, 23 May 2015 12:10:20 +0000 (12:10 +0000)]
[CMAKE] Update rsym location.
svn path=/trunk/; revision=67863
Amine Khaldi [Sat, 23 May 2015 11:45:59 +0000 (11:45 +0000)]
[CMAKE] Default to Debug for the build type in GCC builds.
svn path=/trunk/; revision=67862
Amine Khaldi [Sat, 23 May 2015 10:34:25 +0000 (10:34 +0000)]
[CMAKE] Fix and improve the Release build type of the MSVC builds.
svn path=/trunk/; revision=67861
Amine Khaldi [Sat, 23 May 2015 10:32:43 +0000 (10:32 +0000)]
[CMAKE] Don't set initial flags for Release build type, let us handle them ourselves.
svn path=/trunk/; revision=67860
Amine Khaldi [Sat, 23 May 2015 10:31:52 +0000 (10:31 +0000)]
[CMAKE] Fix setting CMake build type so we can use other types too (like Release).
svn path=/trunk/; revision=67859
Amine Khaldi [Sat, 23 May 2015 10:29:54 +0000 (10:29 +0000)]
[MSPORTS] Add Italian translation by Carlo Bramini. CORE-9725
svn path=/trunk/; revision=67858
James Tabor [Sat, 23 May 2015 07:19:50 +0000 (07:19 +0000)]
- Kill debug spam.
svn path=/trunk/; revision=67857
James Tabor [Sat, 23 May 2015 04:43:32 +0000 (04:43 +0000)]
[NtUser]
- Since this is hiding the cursor, no window, just return. See CORE-9723.
svn path=/trunk/; revision=67856
Aleksandar Andrejevic [Sat, 23 May 2015 02:50:11 +0000 (02:50 +0000)]
[FAST486]
Use a better algorithm for the base 2 logarithm.
Put the shared code for FPREM and FPREM1 in an inline function used by both.
svn path=/trunk/; revision=67855
Hermès Bélusca-Maïto [Sat, 23 May 2015 02:08:50 +0000 (02:08 +0000)]
[NTVDM]: Temporarily disable yielding (see r67851) because it causes timing issues (slowdowns).
svn path=/trunk/; revision=67854
Aleksandar Andrejevic [Fri, 22 May 2015 23:09:13 +0000 (23:09 +0000)]
[FAST486]
Fix FIST(P) and FRNDINT.
svn path=/trunk/; revision=67853
Aleksandar Andrejevic [Fri, 22 May 2015 21:57:28 +0000 (21:57 +0000)]
[FAST486]
Fix multiple FP80-to-int conversion issues.
svn path=/trunk/; revision=67852
Hermès Bélusca-Maïto [Fri, 22 May 2015 21:21:43 +0000 (21:21 +0000)]
[NTVDM]: at the end of a cpu slice, yield execution to other threads in the system.
svn path=/trunk/; revision=67851
Thomas Faber [Fri, 22 May 2015 16:19:23 +0000 (16:19 +0000)]
[ADVAPI32]
- Do not fail in RegQueryInfoKeyW if NtQuerySecurityObject fails, as shown by the test
CORE-9719
svn path=/trunk/; revision=67850
Thomas Faber [Fri, 22 May 2015 16:06:58 +0000 (16:06 +0000)]
[ADVAPI32_APITEST]
- Fix test failures on Win 2003: unlike on Win7, write rights don't imply read
CORE-9719
svn path=/trunk/; revision=67849
Thomas Faber [Fri, 22 May 2015 15:47:02 +0000 (15:47 +0000)]
[ADVAPI32_APITEST]
- Add a test for calling RegQueryInfoKey with different access rights
CORE-9719
svn path=/trunk/; revision=67848
Aleksandar Andrejevic [Fri, 22 May 2015 04:51:20 +0000 (04:51 +0000)]
[FAST486]
Fix Fast486FpuToInteger.
svn path=/trunk/; revision=67846
Aleksandar Andrejevic [Fri, 22 May 2015 03:59:24 +0000 (03:59 +0000)]
[FAST486]
Implement FPREM and FPREM1.
svn path=/trunk/; revision=67845
Aleksandar Andrejevic [Fri, 22 May 2015 03:40:44 +0000 (03:40 +0000)]
[FAST486]
Fix comparing NaNs in Fast486FpuCompare.
svn path=/trunk/; revision=67844
Thomas Faber [Thu, 21 May 2015 22:16:39 +0000 (22:16 +0000)]
[ADVAPI32]
- Add a debug print in unusual failure case of RegQueryInfoKeyW
CORE-9719
svn path=/trunk/; revision=67843
Eric Kohl [Thu, 21 May 2015 21:47:57 +0000 (21:47 +0000)]
[SYSDM]
Implement hardware profile deltion.
svn path=/trunk/; revision=67842
Aleksandar Andrejevic [Thu, 21 May 2015 17:27:47 +0000 (17:27 +0000)]
[FAST486]
Due to some kind of mixup, I thought the series for log(x) was actually for log10(x).
Fix Fast486FpuCalculateLogBase2 by dividing the result with log(2) and not log10(2).
svn path=/trunk/; revision=67841
Aleksandar Andrejevic [Thu, 21 May 2015 00:51:21 +0000 (00:51 +0000)]
[FAST486]
No underflows will occur in Fast486FpuAdd when the signs are different, since
the exponent won't be reduced.
svn path=/trunk/; revision=67840
Aleksandar Andrejevic [Thu, 21 May 2015 00:44:49 +0000 (00:44 +0000)]
[FAST486]
Fix the broken math in r67838.
svn path=/trunk/; revision=67839
Aleksandar Andrejevic [Wed, 20 May 2015 23:16:36 +0000 (23:16 +0000)]
[FAST486]
Fix a copy-paste bug. Adjust the number when subtracting in Fast486FpuAdd. Don't overflow
the mantissa in Fast486FpuToSingle/Fast486FpuToDouble without correcting the exponent.
svn path=/trunk/; revision=67838
Hermès Bélusca-Maïto [Wed, 20 May 2015 22:05:58 +0000 (22:05 +0000)]
[ntvdm]: use an "unsigned" abs for the comparison (that's what I want). fix msvc warning.
svn path=/trunk/; revision=67837
Christoph von Wittich [Wed, 20 May 2015 18:43:08 +0000 (18:43 +0000)]
[IEFRAME]
convert german translation to UTF-8
svn path=/trunk/; revision=67836
Aleksandar Andrejevic [Wed, 20 May 2015 17:23:55 +0000 (17:23 +0000)]
[FAST486]
Properly implement FRNDINT.
svn path=/trunk/; revision=67835
Christoph von Wittich [Wed, 20 May 2015 06:51:57 +0000 (06:51 +0000)]
[WIN32SS]
spelling fix
svn path=/trunk/; revision=67834
Daniel Reimer [Wed, 20 May 2015 01:57:07 +0000 (01:57 +0000)]
[MAZESCR]
INI files for setting parameters? Lets get to the past Win 3.11 standards and make a configure dialog for that which reads and writes the stuff to the registry.
svn path=/trunk/; revision=67833
Aleksandar Andrejevic [Wed, 20 May 2015 01:04:21 +0000 (01:04 +0000)]
[FAST486]
Fix Fast486FpuFromDoubleReal.
svn path=/trunk/; revision=67832
David Quintana [Tue, 19 May 2015 20:31:31 +0000 (20:31 +0000)]
[STOBJECT]
Followup to r67830: When no one handles a message, properly return that it was not handled.
This way all messages are handled correctly and not just NCCREATE.
Also took the chance to short-cut NCDESTROY, since the icon handlers have no need to receive this message.
CORE-9592 #resolve
svn path=/trunk/; revision=67831
Christoph von Wittich [Tue, 19 May 2015 19:58:11 +0000 (19:58 +0000)]
[stobject]
do not handle WM_NCCREATE in ProcessWindowMessage
otherwise it get passed to ProcessIconMessage which will flag it as handled in case g_NumIcons is 0
which then will result in ATL not calling DefWndProc anymore
CORE-9592
svn path=/trunk/; revision=67830
Amine Khaldi [Tue, 19 May 2015 19:38:06 +0000 (19:38 +0000)]
[SHELL32] Fix a typo. Spotted by IRC nick premoboss. CORE-9704
svn path=/trunk/; revision=67829
Aleksandar Andrejevic [Tue, 19 May 2015 16:57:46 +0000 (16:57 +0000)]
[FAST486]
Fix Fast486FpuArithmeticOperation. It doesn't really matter for the operation
itself which operand is the source/destination, because the FPU actually
always performs the operation on ST0 and something else. So, FDIV/FDIVR were
never really reversed here, it's just that FDIV always divides ST0 by something
and FDIVR always divides something by ST0.
svn path=/trunk/; revision=67828
Aleksandar Andrejevic [Tue, 19 May 2015 02:37:17 +0000 (02:37 +0000)]
[FAST486]
Fix UnsignedDivMod128 (again).
Fix Fast486FpuAdd to handle numbers whose difference of exponents is greater than
the number of bits in the mantissa.
svn path=/trunk/; revision=67827
Aleksandar Andrejevic [Mon, 18 May 2015 23:33:25 +0000 (23:33 +0000)]
[FAST486]
Add checks for special numbers in Fast486FpuAdd.
Don't use pointers to out-of-scope variables.
svn path=/trunk/; revision=67826
Eric Kohl [Mon, 18 May 2015 20:29:14 +0000 (20:29 +0000)]
[SYSDM]
The maximum length of hardware profiles names is 79 characters. Use a matching string length and set the length of the edit control accordingly.
svn path=/trunk/; revision=67825
Pierre Schweitzer [Mon, 18 May 2015 19:51:14 +0000 (19:51 +0000)]
[FASTFAT]
Implement support for FastIO for:
- FastIoQueryBasicInfo
- FastIoQueryStandardInfo
Now, with this commit and the two previous, ReactOS won't attempt to issue an IRP for these query, but will directly go with the FastIO path.
The performance improvement is really visible in 1st stage (at least, here with VBox).
svn path=/trunk/; revision=67824
Pierre Schweitzer [Mon, 18 May 2015 19:49:15 +0000 (19:49 +0000)]
[NTOSKRNL]
Addendum to r67822: Add IoSetIoCompletion() to header
svn path=/trunk/; revision=67823
Pierre Schweitzer [Mon, 18 May 2015 19:47:11 +0000 (19:47 +0000)]
[NTOSKRNL]
Implement FastIO support for:
- NtFsControlFile()
- NtLockFile()
- NtUnlockFile()
- NtQueryInformationFile()
svn path=/trunk/; revision=67822
Aleksandar Andrejevic [Mon, 18 May 2015 15:27:08 +0000 (15:27 +0000)]
[FAST486]
Implement FYL2X and FYL2XP1.
svn path=/trunk/; revision=67821
Aleksandar Andrejevic [Mon, 18 May 2015 12:17:40 +0000 (12:17 +0000)]
[FAST486]
Fix several division related problems:
- In UnsignedDivMod128, fix the leading zero calculation for 128-bit numbers.
- In Fast486FpuDivide, there's no need to increase the exponent by 64 (adding zeros
at the end of a number after the decimal point changes nothing).
- FDIV/FDIVR were reversed
svn path=/trunk/; revision=67820
Aleksandar Andrejevic [Mon, 18 May 2015 04:42:22 +0000 (04:42 +0000)]
[FAST486]
- Zero is not a denormalized number.
- In Fast486FpuMultiply, we must account for the fact that the resulting mantissa
also has the "decimal point" at the second position.
svn path=/trunk/; revision=67819
Aleksandar Andrejevic [Sun, 17 May 2015 21:52:12 +0000 (21:52 +0000)]
[FAST486]
- Don't forget to check whether the FPU stack element exists before using it.
- Implement FSCALE.
svn path=/trunk/; revision=67818
Aleksandar Andrejevic [Sun, 17 May 2015 19:48:57 +0000 (19:48 +0000)]
[FAST486]
Fix F2XM1.
Implement FSIN, FCOS and FSINCOS.
svn path=/trunk/; revision=67817
Timo Kreuzer [Sun, 17 May 2015 16:26:23 +0000 (16:26 +0000)]
[WIN32K]
Add debug prints to NtGdiPathToRegion
svn path=/trunk/; revision=67815
Aleksandar Andrejevic [Sun, 17 May 2015 16:21:29 +0000 (16:21 +0000)]
[FAST486]
Implement F2XM1 using a Maclaurin series.
svn path=/trunk/; revision=67814
Eric Kohl [Sun, 17 May 2015 16:11:15 +0000 (16:11 +0000)]
[SYSDM]
Implement renaming and copying of hardware profiles.
Modifications are not yet stored in the registry. WIP
svn path=/trunk/; revision=67813
Amine Khaldi [Sun, 17 May 2015 14:53:38 +0000 (14:53 +0000)]
[SHLWAPI] Properly stub SHGetPrivateProfileSection. CORE-9708
svn path=/trunk/; revision=67812
Timo Kreuzer [Sun, 17 May 2015 14:34:49 +0000 (14:34 +0000)]
[WIN32K]
Add debugprints to some region and path functions.
svn path=/trunk/; revision=67811
Timo Kreuzer [Sun, 17 May 2015 13:46:12 +0000 (13:46 +0000)]
[NTOSKRNL]
Implement MiGetFileObjectForSectionAddress and use it in MmGetFileNameForAddress and NtAreMappedFilesTheSame. Don't call MmLocateMemoryAreaByAddress from these functions anymore.
svn path=/trunk/; revision=67810
Timo Kreuzer [Sun, 17 May 2015 13:44:34 +0000 (13:44 +0000)]
[GDIPLUS]
Add even more debugprints
svn path=/trunk/; revision=67809
Pierre Schweitzer [Sun, 17 May 2015 12:22:28 +0000 (12:22 +0000)]
[FASTFAT]
Fix a fixme in VfatGetUserBuffer():
Only request high priority page when in the paging path. Otherwise, request normal priority
svn path=/trunk/; revision=67808
Timo Kreuzer [Sun, 17 May 2015 11:49:04 +0000 (11:49 +0000)]
[GDIPLUS]
Add some debug output to try to track winetest failures.
svn path=/trunk/; revision=67807
Timo Kreuzer [Sun, 17 May 2015 10:55:03 +0000 (10:55 +0000)]
[DINPUT_WINETEST]
Skip randomly failing tests. See ROSTESTS-176 and CORE-9710
svn path=/trunk/; revision=67806
Pierre Schweitzer [Sun, 17 May 2015 10:20:58 +0000 (10:20 +0000)]
[CONSOLE]
Fix memory leaks
svn path=/trunk/; revision=67805
Pierre Schweitzer [Sun, 17 May 2015 10:09:50 +0000 (10:09 +0000)]
[SETUPAPI]
Fix a memory leak
svn path=/trunk/; revision=67804
Pierre Schweitzer [Sun, 17 May 2015 10:07:00 +0000 (10:07 +0000)]
[WS2_32]
RtlFreeHeap -> FreeHeap
svn path=/trunk/; revision=67803
Pierre Schweitzer [Sun, 17 May 2015 09:41:54 +0000 (09:41 +0000)]
[INFLIB]
Don't free memory twice on failure
svn path=/trunk/; revision=67802
Pierre Schweitzer [Sun, 17 May 2015 09:38:32 +0000 (09:38 +0000)]
[CREATE_NLS]
Initialize line count before incrementing it
svn path=/trunk/; revision=67801
James Tabor [Sun, 17 May 2015 08:37:00 +0000 (08:37 +0000)]
- Fix local build.
svn path=/trunk/; revision=67800
Timo Kreuzer [Sun, 17 May 2015 00:35:56 +0000 (00:35 +0000)]
[NTOSKRNL]
Kill all the code to remove memory areas from the old tree as well.
svn path=/trunk/; revision=67799
Timo Kreuzer [Sun, 17 May 2015 00:35:47 +0000 (00:35 +0000)]
[NTOSKRNL]
Don't check if a AMR3 owned memory area can be inserted, since we already know it's ok. Delete the related memory area code.
svn path=/trunk/; revision=67798
Timo Kreuzer [Sun, 17 May 2015 00:35:37 +0000 (00:35 +0000)]
[NTOSKRNL]
Add a tiny hack to MiFindEmptyAddressRangeInTree and MiFindEmptyAddressRangeDownTree to support VADs in the kernel VA range. Make MmFindGap use those functions to look for free space.
svn path=/trunk/; revision=67797
Timo Kreuzer [Sun, 17 May 2015 00:35:23 +0000 (00:35 +0000)]
[NTOSKRNL]
Get rid of MiRosTakeOverSharedUserPage. We don't need it anymore, since the user page is manually handled in the page fault handler and since it's outside the VAD region, we don't need to block that range. Now there should be no memory areas left at all in MmDeleteProcessAddressSpace.
svn path=/trunk/; revision=67796
Timo Kreuzer [Sun, 17 May 2015 00:35:09 +0000 (00:35 +0000)]
[NTOSKRNL]
Modify MmLocateMemoryAreaByAddress as well to use the VAD table. Since the page fault handler uses it to find ARM3-Fault pages and the shared user page does have a memory area, but not a VAD, add a check for the shared user page in the old fault handler.
svn path=/trunk/; revision=67795
Timo Kreuzer [Sun, 17 May 2015 00:34:59 +0000 (00:34 +0000)]
[NTOSKRNL]
Implement MiRosCleanupMemoryArea to cleanup memory areas from MmCleanProcessAddressSpace, since later when we remove the old-style memory area links, we will not be able to retrieve those.
svn path=/trunk/; revision=67794
Timo Kreuzer [Sun, 17 May 2015 00:34:45 +0000 (00:34 +0000)]
[NTOSKRNL]
Use the VAD tree to search for MEMORY_AREAS, except when inserting an ARM3 based MA. In this case we still need to use the old tables, since the related VAD is already inserted into the VAD tree.
svn path=/trunk/; revision=67793
Timo Kreuzer [Sat, 16 May 2015 23:36:42 +0000 (23:36 +0000)]
[NTOSKRNL]
Insert kernel memory areas into a "kernel VAD table".
svn path=/trunk/; revision=67792
Timo Kreuzer [Sat, 16 May 2015 21:30:52 +0000 (21:30 +0000)]
[NTOSKRNL]
- Allocate Memory area before trying to insert it in different pathes of MmCreateMemoryArea. This change is a preparation for upcoming changes.
- Cleanup MmInsertMemoryArea from useless stuff
svn path=/trunk/; revision=67791
Timo Kreuzer [Sat, 16 May 2015 21:30:28 +0000 (21:30 +0000)]
[NTOSKRNL]
Use 1 as base address parameter to MmCreateMemoryArea, when 0 is the actual base and remove FixedAddress parameter in MmCreateMemoryArea
svn path=/trunk/; revision=67790
Pierre Schweitzer [Sat, 16 May 2015 21:13:22 +0000 (21:13 +0000)]
[NTOSKRNL]
Formatting. No code change!
svn path=/trunk/; revision=67789
Daniel Reimer [Sat, 16 May 2015 21:00:03 +0000 (21:00 +0000)]
[MAZE*]
Loading from ini file works flawless, even on ROS, so... ENABLE it.
svn path=/trunk/; revision=67788
Timo Kreuzer [Sat, 16 May 2015 20:10:41 +0000 (20:10 +0000)]
[NTOSKRNL]
Add an MMVAD to the MEMORY_AREA structure, instead of allocating a new one to synchronize with the process VAD tree
svn path=/trunk/; revision=67787
Timo Kreuzer [Sat, 16 May 2015 20:10:26 +0000 (20:10 +0000)]
[NTOSKRNL]
Convert MEMORY_AREA::EndingAddress to EndingVpn
svn path=/trunk/; revision=67786
Timo Kreuzer [Sat, 16 May 2015 20:10:03 +0000 (20:10 +0000)]
[NTOSKRNL]
Convert MEMORY_AREA::StartingAddress to StaringVpn
svn path=/trunk/; revision=67785
Timo Kreuzer [Sat, 16 May 2015 20:09:40 +0000 (20:09 +0000)]
[NTOSKRNL]
Convert StartingAddress and EndingAddress members in MEMORY_AREA to ULONG_PTR. Remove unused MmFindGapAtAddress.
svn path=/trunk/; revision=67784
Aleksandar Andrejevic [Sat, 16 May 2015 20:06:28 +0000 (20:06 +0000)]
[NTVDM]
Drivers that have no I/O status routine should be treated as "ready".
svn path=/trunk/; revision=67783
Pierre Schweitzer [Sat, 16 May 2015 20:00:34 +0000 (20:00 +0000)]
[NTOSKRNL]
Stub support for IOCTL_WMI_SET_MARK
CORE-9699
svn path=/trunk/; revision=67782
Daniel Reimer [Sat, 16 May 2015 19:16:40 +0000 (19:16 +0000)]
[MAZESCR]
Made mazescr use screensaver.lib for multi screen support
Add symbol to make things look more... mature in C:\ReactOS
Fixes of my two problems (app does not really terminate and maze is not generated completely) and tidy up (-200 lines of code!) of my mess and the mess we had in there before by David Quintana. Thx man :-D
svn path=/trunk/; revision=67781
Hermès Bélusca-Maïto [Sat, 16 May 2015 19:15:25 +0000 (19:15 +0000)]
[NTVDM]: Reload the new PIT count as soon as we have finished to set it. Tested by V. q;^D
svn path=/trunk/; revision=67780
Daniel Reimer [Sat, 16 May 2015 19:12:30 +0000 (19:12 +0000)]
[ROSAPPS]
Add symbols to make things look more... mature in C:\ReactOS
svn path=/trunk/; revision=67779
Daniel Reimer [Sat, 16 May 2015 19:11:03 +0000 (19:11 +0000)]
[3DTEXT]
Add symbol to make things look more... mature in C:\ReactOS
svn path=/trunk/; revision=67778
Timo Kreuzer [Sat, 16 May 2015 18:50:27 +0000 (18:50 +0000)]
[KMIXER]
YDEBUG -> NDEBUG
svn path=/trunk/; revision=67777
Pierre Schweitzer [Sat, 16 May 2015 18:25:48 +0000 (18:25 +0000)]
[NTOSKRNL]
IOCTL_WMI_29 is IOCTL_WMI_SET_MARK
CORE-9699
svn path=/trunk/; revision=67776
Timo Kreuzer [Sat, 16 May 2015 17:25:45 +0000 (17:25 +0000)]
[CRT]
Fix ceilf and floorf. Spotted by Thomas.
svn path=/trunk/; revision=67775
Pierre Schweitzer [Sat, 16 May 2015 17:13:18 +0000 (17:13 +0000)]
[NTOSKRNL]
Plug (and play?) a memory leak
svn path=/trunk/; revision=67774
Amine Khaldi [Sat, 16 May 2015 13:11:43 +0000 (13:11 +0000)]
[CMAKE] Do not unset this in MSVC_IDE mode. Will be removed when the upcoming RosBE lands as there seems to be a bug in the current CMake version.
svn path=/trunk/; revision=67773
Pierre Schweitzer [Sat, 16 May 2015 12:13:12 +0000 (12:13 +0000)]
[CRT]
Properly copy va_list (ie, do it in a portable and corrrect way) and make sure it doesn't leak
svn path=/trunk/; revision=67772
Pierre Schweitzer [Sat, 16 May 2015 12:07:38 +0000 (12:07 +0000)]
[CRT]
Don't mess up with the stack nor leak resources
svn path=/trunk/; revision=67771
Timo Kreuzer [Sat, 16 May 2015 11:30:28 +0000 (11:30 +0000)]
[NDK]
- Add coprocessor constants
[NTOSKRNL]
- Handle process in NtFlushInstructionCache and validate parameters
- Use _MoveToCoprocessor instead of GCC inline assembly for ARM
svn path=/trunk/; revision=67770
Daniel Reimer [Sat, 16 May 2015 11:28:38 +0000 (11:28 +0000)]
[SHELL32]
German translation update
svn path=/trunk/; revision=67769
Daniel Reimer [Sat, 16 May 2015 11:27:59 +0000 (11:27 +0000)]
[MSPORTS]
German Translation update, made moar space for translators, one alignment fix
svn path=/trunk/; revision=67768
Amine Khaldi [Sat, 16 May 2015 11:18:30 +0000 (11:18 +0000)]
[IMAGEHLP_WINETEST] Add tests for ImageLoad, ImageUnload and GetImageUnusedHeaderBytes. By Mark Jansen.
svn path=/trunk/; revision=67767
Amine Khaldi [Sat, 16 May 2015 11:16:17 +0000 (11:16 +0000)]
[SHELL32] Italian translation update by Carlo Bramini. CORE-9704
svn path=/trunk/; revision=67766