reactos.git
3 years ago[EVENTCREATE]: Update the english, russian & turkish translations:
Hermès Bélusca-Maïto [Sun, 2 Oct 2016 21:49:03 +0000 (21:49 +0000)]
[EVENTCREATE]: Update the english, russian & turkish translations:
- Translate a string into english (that I forgot to do: english & turkish);
- Fix the allowed event ID range mentioned in the help (russian);
- The event log names should not be localized (turkish).

svn path=/trunk/; revision=72895

3 years ago[EVENTCREATE] Attempt to fix unrecognized escape sequence issue. Sergey please review...
Amine Khaldi [Sun, 2 Oct 2016 20:40:06 +0000 (20:40 +0000)]
[EVENTCREATE] Attempt to fix unrecognized escape sequence issue. Sergey please review. CORE-12069

svn path=/trunk/; revision=72894

3 years ago[TRANSLATIONS] Turkish translation update by Erdem Ersoy. CORE-12089
Amine Khaldi [Sun, 2 Oct 2016 20:37:58 +0000 (20:37 +0000)]
[TRANSLATIONS] Turkish translation update by Erdem Ersoy. CORE-12089

svn path=/trunk/; revision=72893

3 years ago[EVENTCREATE][PING] Russian translation update by Sergey Stopkin. CORE-12069
Amine Khaldi [Sun, 2 Oct 2016 19:26:45 +0000 (19:26 +0000)]
[EVENTCREATE][PING] Russian translation update by Sergey Stopkin. CORE-12069

svn path=/trunk/; revision=72892

3 years ago[SHELL32]
Giannis Adamopoulos [Sun, 2 Oct 2016 13:22:01 +0000 (13:22 +0000)]
[SHELL32]
- CNetFolder: Use the Folder class for the items shown. The same is done in shell extensions (in windows) that use the CDefaultContextMenu and want the Open and Explore verbs to be shown. This behaviour was first discovered by gigaherz when ntobjshex was tested in windows.
CORE-12086

svn path=/trunk/; revision=72891

3 years ago[USBAUDIO]
Johannes Anderwald [Sun, 2 Oct 2016 13:08:23 +0000 (13:08 +0000)]
[USBAUDIO]
- edit allocator framing struct to match endpoint requirements
- implement partly PinCaptureProcess, not yet working

svn path=/trunk/; revision=72890

3 years ago[SDK]
Johannes Anderwald [Sun, 2 Oct 2016 09:15:13 +0000 (09:15 +0000)]
[SDK]
- add missing definitions

svn path=/trunk/; revision=72889

3 years ago[SHELL32]
Pierre Schweitzer [Sun, 2 Oct 2016 08:46:30 +0000 (08:46 +0000)]
[SHELL32]
When parsing the UNC names, start the connection to allow the user to browse the net folder immediately.
This is required for network providers which require the connections to be started before browsing (as VBoxNP).

This is likely a hack.

ROSAPPS-303
CORE-11757

svn path=/trunk/; revision=72888

3 years ago[RTL]
Thomas Faber [Sun, 2 Oct 2016 08:34:30 +0000 (08:34 +0000)]
[RTL]
- Only check for MBCS lead bytes in RtlIsTextUnicode if specifically requested
CORE-12027 #resolve for real this time

svn path=/trunk/; revision=72887

3 years ago[EVENTCREATE]: Update the lang files & make 1 stylistic change + remove trailing...
Hermès Bélusca-Maïto [Sat, 1 Oct 2016 23:06:23 +0000 (23:06 +0000)]
[EVENTCREATE]: Update the lang files & make 1 stylistic change + remove trailing whitespace. No functionality changes.

svn path=/trunk/; revision=72886

3 years ago[DISKPART]: Harmonize the source file info headers. No code changes.
Hermès Bélusca-Maïto [Sat, 1 Oct 2016 22:58:21 +0000 (22:58 +0000)]
[DISKPART]: Harmonize the source file info headers. No code changes.

svn path=/trunk/; revision=72885

3 years ago[FORMAT]: Fix some resources.
Hermès Bélusca-Maïto [Sat, 1 Oct 2016 21:00:16 +0000 (21:00 +0000)]
[FORMAT]: Fix some resources.

svn path=/trunk/; revision=72884

3 years ago[MSPAINT]
Benedikt Freisen [Sat, 1 Oct 2016 20:04:43 +0000 (20:04 +0000)]
[MSPAINT]
- change type of haccel from HANDLE to HACCEL
- port registry code to ATL::CRegKey, which -- through its destructor -- should prevent handle leaks
- rename some parameters and variables
- incorporate some changes suggested by Carlo Bramini in CORE-12080

svn path=/trunk/; revision=72883

3 years ago[NtUser]
James Tabor [Sat, 1 Oct 2016 19:01:04 +0000 (19:01 +0000)]
[NtUser]
- Turn off debug information.

svn path=/trunk/; revision=72882

3 years ago[User32_wineTest]
James Tabor [Sat, 1 Oct 2016 18:51:46 +0000 (18:51 +0000)]
[User32_wineTest]
- Enable skipped test_activateapp tests.

svn path=/trunk/; revision=72881

3 years ago[NtUser]
James Tabor [Sat, 1 Oct 2016 18:48:02 +0000 (18:48 +0000)]
[NtUser]
- Fix lockup while testing wine test_activateapp (all the tests including the ones commented out). Reordered focus functions to eliminate recursions. Fix ROSTESTS-208.

svn path=/trunk/; revision=72880

3 years ago[ADVAPI32]
Thomas Faber [Sat, 1 Oct 2016 16:44:21 +0000 (16:44 +0000)]
[ADVAPI32]
- Return ERROR_MORE_DATA instead of ERROR_BUFFER_OVERFLOW from RegEnumKeyExW in case the name or class buffer is too small.
CORE-12030 #resolve

svn path=/trunk/; revision=72879

3 years ago[SHELL32] New shortcut overlay icon, fixed Folder Options Dialog icon, and other...
Mark Jansen [Sat, 1 Oct 2016 16:35:14 +0000 (16:35 +0000)]
[SHELL32] New shortcut overlay icon, fixed Folder Options Dialog icon, and other minor icon fixes by Jared Smudde. CORE-11414 #resolve #comment Thanks!

svn path=/trunk/; revision=72878

3 years ago[EXPLORER] Make the 'Remove' button in classic start menu properties spawn the remove...
Mark Jansen [Sat, 1 Oct 2016 15:57:29 +0000 (15:57 +0000)]
[EXPLORER] Make the 'Remove' button in classic start menu properties spawn the remove dialog. Patch by Jared Smudde. CORE-12076 #resolve #comment Thanks!

svn path=/trunk/; revision=72877

3 years ago[ADVAPI32_APITEST]
Thomas Faber [Sat, 1 Oct 2016 14:41:41 +0000 (14:41 +0000)]
[ADVAPI32_APITEST]
- Add a test for RegEnumKeyExW showing that it should return ERROR_MORE_DATA instead of ERROR_BUFFER_OVERFLOW when the name buffer is too small. Based on a patch by Doug Lyons.
CORE-12030

svn path=/trunk/; revision=72876

3 years ago[SHELL32] Disconnect dialog improvements by Jared Smudde. CORE-11864
Amine Khaldi [Sat, 1 Oct 2016 09:50:53 +0000 (09:50 +0000)]
[SHELL32] Disconnect dialog improvements by Jared Smudde. CORE-11864

svn path=/trunk/; revision=72875

3 years ago[NETSHELL][SAMSRV][SYSSETUP] Fix some misspellings. By Coburn on IRC and Jared Smudde...
Amine Khaldi [Sat, 1 Oct 2016 09:43:24 +0000 (09:43 +0000)]
[NETSHELL][SAMSRV][SYSSETUP] Fix some misspellings. By Coburn on IRC and Jared Smudde. CORE-12013

svn path=/trunk/; revision=72874

3 years ago[NTOS:EX]
Thomas Faber [Sat, 1 Oct 2016 09:03:47 +0000 (09:03 +0000)]
[NTOS:EX]
- Acquire ProcessLock before accessing a process's thread list in NtQuerySystemInformation/SystemProcessInformation. Patch by Volodymyr Shcherbyna.
CORE-12001 #resolve

svn path=/trunk/; revision=72873

3 years ago[MSTSC] Japanese translation improvements by Katayama Hirofumi MZ. CORE-12067
Amine Khaldi [Sat, 1 Oct 2016 08:38:01 +0000 (08:38 +0000)]
[MSTSC] Japanese translation improvements by Katayama Hirofumi MZ. CORE-12067

svn path=/trunk/; revision=72872

3 years ago[WIN32K:NTGDI]
Thomas Faber [Sat, 1 Oct 2016 08:25:35 +0000 (08:25 +0000)]
[WIN32K:NTGDI]
- Handle arbitrary-length DEVMODEW structures in NtGdiOpenDCW. Patch by Katayama Hirofumi MZ with small changes by me.
CORE-12068 #resolve

svn path=/trunk/; revision=72871

3 years ago[NTOS:FSRTL] Handle failure case
Dmitry Chapyshev [Fri, 30 Sep 2016 17:33:19 +0000 (17:33 +0000)]
[NTOS:FSRTL] Handle failure case

svn path=/trunk/; revision=72870

3 years ago[NTOS:MM]
Thomas Faber [Fri, 30 Sep 2016 15:58:23 +0000 (15:58 +0000)]
[NTOS:MM]
- Get rid of MiNonPagedSystemSize, which is misleading because MmNumberOfSystemPtes can change throughout the startup process, thus invalidating this size variable
- Correctly reserve the system PTE space and nonpaged pool expansion space in MiInitSystemMemoryAreas
Should fix the remaining "Bad PTE" bug checks when running out of kernel address space.
CORE-11533 #resolve
CORE-11160 CORE-10611 CORE-11926 CORE-11873 CORE-11554 #comment This should be fixed with r72869, please retest.

svn path=/trunk/; revision=72869

3 years ago[DNSAPI_APITEST] Add more tests for DnsQuery_A/W. By Peter Hater. ROSTESTS-242
Amine Khaldi [Fri, 30 Sep 2016 15:23:25 +0000 (15:23 +0000)]
[DNSAPI_APITEST] Add more tests for DnsQuery_A/W. By Peter Hater. ROSTESTS-242

svn path=/trunk/; revision=72868

3 years ago[ADNS][DNSAPI][MSWSOCK] Several fixes and improvements to DnsQuery and co, detailed...
Amine Khaldi [Fri, 30 Sep 2016 15:19:29 +0000 (15:19 +0000)]
[ADNS][DNSAPI][MSWSOCK] Several fixes and improvements to DnsQuery and co, detailed in CORE-11394. This also fixes CORE-7441, many tests in dnsapi:DnsQuery, ws2_32:getaddrinfo and more. Brought to you by Peter Hater.

svn path=/trunk/; revision=72867

3 years ago- fix bugs in USBAudioSelectAudioStreamingInterface
Johannes Anderwald [Fri, 30 Sep 2016 09:57:42 +0000 (09:57 +0000)]
- fix bugs in USBAudioSelectAudioStreamingInterface

svn path=/trunk/; revision=72866

3 years ago[USBAUDIO]
Johannes Anderwald [Thu, 29 Sep 2016 22:19:34 +0000 (22:19 +0000)]
[USBAUDIO]
- implement GetMaxPacketSizeForInterface, UsbAudioAllocCaptureUrbIso, InitCapturePin

svn path=/trunk/; revision=72865

3 years ago[RAPPS_NEW]
Daniel Reimer [Thu, 29 Sep 2016 21:31:11 +0000 (21:31 +0000)]
[RAPPS_NEW]
When Internet connection is down. Rapps does not generate any msg by Rama Teja Gampa
+ GIT -> SVN Patch manual translation
+ Bitrot fixes
+ Tabs -> Spaces fixes
CORE-10980 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=72864

3 years ago[RAPPS]
Daniel Reimer [Thu, 29 Sep 2016 21:25:36 +0000 (21:25 +0000)]
[RAPPS]
Translate missing string

svn path=/trunk/; revision=72863

3 years ago[ROSAPPS]
Daniel Reimer [Thu, 29 Sep 2016 21:02:07 +0000 (21:02 +0000)]
[ROSAPPS]
Russian translation update by Sergey Stopkin
ROSAPPS-333 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=72862

3 years ago[PING]
Daniel Reimer [Thu, 29 Sep 2016 20:59:03 +0000 (20:59 +0000)]
[PING]
Russian translation update by Sergey Stopkin + lil build fix by me
CORE-12019 #resolve #comment Committed, thx ^^ Beware of " in string blocks though, these are "" then

svn path=/trunk/; revision=72861

3 years ago[POWERCFG]
Daniel Reimer [Thu, 29 Sep 2016 20:54:58 +0000 (20:54 +0000)]
[POWERCFG]
Bug fix and improvements to PowerCfg applet by Carlo Bramini
CORE-11801 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=72860

3 years ago[3DTEXT]
Daniel Reimer [Thu, 29 Sep 2016 20:46:14 +0000 (20:46 +0000)]
[3DTEXT]
3d Text Screensaver pt-BR translation by Lucas Raziel
CORE-11672 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=72859

3 years ago[DXDIAG] Fix DirectDraw test titles & 16bit icon. Patch by Jared Smudde. CORE-11054...
Mark Jansen [Thu, 29 Sep 2016 20:29:59 +0000 (20:29 +0000)]
[DXDIAG] Fix DirectDraw test titles & 16bit icon. Patch by Jared Smudde. CORE-11054 #resolve #comment Thanks!

svn path=/trunk/; revision=72858

3 years ago[USBAUDIO]
Johannes Anderwald [Thu, 29 Sep 2016 19:25:31 +0000 (19:25 +0000)]
[USBAUDIO]
- fix bug in UsbAudioSetFormat

svn path=/trunk/; revision=72857

3 years ago[EVENTCREATE]: Check for a better last error after the GetModuleFileNameW call.
Hermès Bélusca-Maïto [Thu, 29 Sep 2016 17:42:20 +0000 (17:42 +0000)]
[EVENTCREATE]: Check for a better last error after the GetModuleFileNameW call.

svn path=/trunk/; revision=72856

3 years agoTemporarily switch the message file to English language to try to "fix" windmc compil...
Hermès Bélusca-Maïto [Thu, 29 Sep 2016 16:58:02 +0000 (16:58 +0000)]
Temporarily switch the message file to English language to try to "fix" windmc compilation on linux host (*of course*, this problem didn't happen on the "GNU windmc (GNU Binutils) 2.23.51.20121208" provided in RosBE 2.1.3 for Windows, nor with MC.EXE from MSVC...)

svn path=/trunk/; revision=72855

3 years ago[EVENTCREATE]: Implement the EventCreate command-line tool, which allows reporting...
Hermès Bélusca-Maïto [Thu, 29 Sep 2016 16:49:27 +0000 (16:49 +0000)]
[EVENTCREATE]: Implement the EventCreate command-line tool, which allows reporting custom user events in event logs, by using the old-school NT <= 2k3 logging API.
More information in the JIRA report and in the source code (eventcreate.c).
The generator (evtmsggen) for the event message string templates file "evtmsgstr.mc" is also provided.
CORE-12065 #resolve

svn path=/trunk/; revision=72854

3 years ago[TRANSLATIONS] Turkish translation update by Erdem Ersoy. CORE-12039
Amine Khaldi [Thu, 29 Sep 2016 11:33:25 +0000 (11:33 +0000)]
[TRANSLATIONS] Turkish translation update by Erdem Ersoy. CORE-12039

svn path=/trunk/; revision=72853

3 years ago[PSDK][GDIPLUS]
Benedikt Freisen [Thu, 29 Sep 2016 11:15:10 +0000 (11:15 +0000)]
[PSDK][GDIPLUS]
Make previously untested GDI+ C++ wrappers compilable.  This involves:
- adding the respective headers to gdiplus.h in a sensible order
- adding forward-declarations
- adding friend-declarations, so that the wrapper functions in those classes can access the private GpXXX members
- const-qualifying the getters in class Color
- adding the EmfToWmfBitsFlags enum
- commenting out bits that use unavailable flatapi functions
- commenting out bits that for some reason the compiler does not like
- the typical typo/data type fixes that untested code tends to need
- moving the Font class within the same header to fulfill dependencies
- adding private GpXXX members to otherwise unimplemented classes
- adding a data-members-only implementation of SizeF

svn path=/trunk/; revision=72852

3 years ago[IPHLPAPI][KERNEL32] Revert r72722 and apply a proper fix based on tests. By Peter...
Amine Khaldi [Thu, 29 Sep 2016 10:49:30 +0000 (10:49 +0000)]
[IPHLPAPI][KERNEL32] Revert r72722 and apply a proper fix based on tests. By Peter Hater. CORE-10440 ROSTESTS-243

svn path=/trunk/; revision=72851

3 years ago[RTL] Demote this print as we'll be notified when failure occurs.
Amine Khaldi [Thu, 29 Sep 2016 10:00:07 +0000 (10:00 +0000)]
[RTL] Demote this print as we'll be notified when failure occurs.

svn path=/trunk/; revision=72850

3 years ago[KERNEL32_APITEST] Add tests that reveal how the GetComputerNameEx fix in r72722...
Amine Khaldi [Thu, 29 Sep 2016 09:44:57 +0000 (09:44 +0000)]
[KERNEL32_APITEST] Add tests that reveal how the GetComputerNameEx fix in r72722 was not proper. By Peter Hater. ROSTESTS-243

svn path=/trunk/; revision=72849

3 years ago[RAPPS]
Thomas Faber [Thu, 29 Sep 2016 09:36:33 +0000 (09:36 +0000)]
[RAPPS]
- Avoid an unintended fall-through and document and intended one in DownloadProgressProc. CID 1341273 (rapps), 1363531 (rapps_new)

svn path=/trunk/; revision=72848

3 years ago[WIN32K:NTUSER]
Thomas Faber [Thu, 29 Sep 2016 08:23:26 +0000 (08:23 +0000)]
[WIN32K:NTUSER]
- Add missing break in DefWndStartSizeMove. CID 513489
CORE-12064 #resolve

svn path=/trunk/; revision=72847

3 years ago[REACTOS]: Do not gather all the generated message resource files in the same directo...
Hermès Bélusca-Maïto [Wed, 28 Sep 2016 23:20:20 +0000 (23:20 +0000)]
[REACTOS]: Do not gather all the generated message resource files in the same directory (sdk/include/reactos/), so that to avoid potential file collisions, but instead place them into their respective per-target directories.
CORE-12062 #resolve

[RAPPS_NEW]: Fix rapps_new message header & resource files inclusion.

[ROSTESTS]: Adjust the CMakeLists files in accordance.

svn path=/trunk/; revision=72846

3 years ago[SHLWAPI] Try to fix regression
Dmitry Chapyshev [Wed, 28 Sep 2016 21:44:01 +0000 (21:44 +0000)]
[SHLWAPI] Try to fix regression

svn path=/trunk/; revision=72845

3 years ago[DEGMGR] Revert r65406, this is not a leak. CORE-9716 #comment Please retest!
Mark Jansen [Wed, 28 Sep 2016 21:05:39 +0000 (21:05 +0000)]
[DEGMGR] Revert r65406, this is not a leak. CORE-9716 #comment Please retest!

svn path=/trunk/; revision=72844

3 years ago[USBAUDIO]
Johannes Anderwald [Wed, 28 Sep 2016 20:31:32 +0000 (20:31 +0000)]
[USBAUDIO]
- implement USBAudioSelectAudioStreamingInterface

svn path=/trunk/; revision=72843

3 years agoAddendum to r72841.
Hermès Bélusca-Maïto [Wed, 28 Sep 2016 20:22:33 +0000 (20:22 +0000)]
Addendum to r72841.

svn path=/trunk/; revision=72842

3 years agoUse set_module_type() with module type == "module" instead of specifying that the...
Hermès Bélusca-Maïto [Wed, 28 Sep 2016 20:21:31 +0000 (20:21 +0000)]
Use set_module_type() with module type == "module" instead of specifying that the entrypoint is 0, for resource-only dlls.

svn path=/trunk/; revision=72841

3 years ago[KERNEL32] Add check for Flags parameter.
Dmitry Chapyshev [Wed, 28 Sep 2016 19:53:43 +0000 (19:53 +0000)]
[KERNEL32] Add check for Flags parameter.

* Fixes 124 tests for kernel32:WideCharToMultiByte

svn path=/trunk/; revision=72840

3 years ago[NTOS:FSRTL] Rework FsRtlIsDbcsInExpression for correct parsing some expressions
Dmitry Chapyshev [Wed, 28 Sep 2016 19:01:10 +0000 (19:01 +0000)]
[NTOS:FSRTL] Rework FsRtlIsDbcsInExpression for correct parsing some expressions

* Fixes 1 test for kmtest:FsRtlExpression

svn path=/trunk/; revision=72839

3 years ago[KERNEL32] Mute WC_COMPOSITECHECK DPRINT1. CORE-12058 #resolve
Mark Jansen [Wed, 28 Sep 2016 17:33:36 +0000 (17:33 +0000)]
[KERNEL32] Mute WC_COMPOSITECHECK DPRINT1. CORE-12058 #resolve

svn path=/trunk/; revision=72838

3 years ago[Win32SS]
James Tabor [Wed, 28 Sep 2016 16:51:53 +0000 (16:51 +0000)]
[Win32SS]
- Fix menu crash, marking the menu object destroyed if the access count is more than one. Must remember these are not GDI objects. Expect a retooling of user objects soon. Set CORE-11892.

svn path=/trunk/; revision=72837

3 years ago[IPHLPAPI_APITEST] Add some tests for GetNetworkParams. By Peter Hater. ROSTESTS-244
Amine Khaldi [Wed, 28 Sep 2016 14:27:48 +0000 (14:27 +0000)]
[IPHLPAPI_APITEST] Add some tests for GetNetworkParams. By Peter Hater. ROSTESTS-244

svn path=/trunk/; revision=72836

3 years ago[NTOS:FSRTL] Rework FsRtlIsNameInExpressionPrivate for correct parsing some expressions
Dmitry Chapyshev [Tue, 27 Sep 2016 23:00:20 +0000 (23:00 +0000)]
[NTOS:FSRTL] Rework FsRtlIsNameInExpressionPrivate for correct parsing some expressions

* Fixes 1 test for kmtest:FsRtlExpression and 15 tests for kernel32:file

svn path=/trunk/; revision=72835

3 years ago[SHELL32]
Giannis Adamopoulos [Tue, 27 Sep 2016 22:53:39 +0000 (22:53 +0000)]
[SHELL32]
- CDesktopBrowser: Implement support for multiple monitors. This needs to be disabled since we don't support LVM_SETWORKAREAS in comctl32 yet. Till then confine the desktop window in the default monitor.

svn path=/trunk/; revision=72834

3 years ago[USBAUDIO]
Johannes Anderwald [Tue, 27 Sep 2016 19:56:54 +0000 (19:56 +0000)]
[USBAUDIO]
- improve guid mess a bit
- thanks amine

svn path=/trunk/; revision=72833

3 years ago[USBAUDIO]
Johannes Anderwald [Tue, 27 Sep 2016 19:20:00 +0000 (19:20 +0000)]
[USBAUDIO]
- implement USBAudioFilterCreate
- partly implement USBAudioPinCreate, USBAudioPinSetDataFormat

svn path=/trunk/; revision=72832

3 years ago[PING] Minor fixes by Tim Crawford. Please see CORE-12022 for the list of changes.
Amine Khaldi [Tue, 27 Sep 2016 18:37:45 +0000 (18:37 +0000)]
[PING] Minor fixes by Tim Crawford. Please see CORE-12022 for the list of changes.

svn path=/trunk/; revision=72831

3 years ago[ATL_APITEST] Remove dependency on rpcrt4. CORE-10029
Mark Jansen [Tue, 27 Sep 2016 18:20:20 +0000 (18:20 +0000)]
[ATL_APITEST] Remove dependency on rpcrt4. CORE-10029

svn path=/trunk/; revision=72830

3 years ago[DNSAPI_APITEST] Add some tests for DnsQuery_A/W. By Peter Hater. ROSTESTS-242
Amine Khaldi [Tue, 27 Sep 2016 18:00:03 +0000 (18:00 +0000)]
[DNSAPI_APITEST] Add some tests for DnsQuery_A/W. By Peter Hater. ROSTESTS-242

svn path=/trunk/; revision=72829

3 years ago[SHELL32]
Thomas Faber [Tue, 27 Sep 2016 17:14:39 +0000 (17:14 +0000)]
[SHELL32]
- Work around what appears to be a bug in the VS 2010 resource compiler (it failed without an error message when processing this file)

svn path=/trunk/; revision=72828

3 years ago[ATL_APITEST]
Thomas Faber [Tue, 27 Sep 2016 16:51:39 +0000 (16:51 +0000)]
[ATL_APITEST]
- Fix MSVC build

svn path=/trunk/; revision=72827

3 years ago[RAPPS]
Daniel Reimer [Tue, 27 Sep 2016 05:46:09 +0000 (05:46 +0000)]
[RAPPS]
ooops

svn path=/trunk/; revision=72826

3 years ago[NtUser]
James Tabor [Tue, 27 Sep 2016 01:14:49 +0000 (01:14 +0000)]
[NtUser]
- Need more information from callbacks.

svn path=/trunk/; revision=72825

3 years ago[USERINIT]: Addendum to r72823 (sorry for the redundant commits): Fix a use without...
Hermès Bélusca-Maïto [Mon, 26 Sep 2016 22:52:04 +0000 (22:52 +0000)]
[USERINIT]: Addendum to r72823 (sorry for the redundant commits): Fix a use without initialization warning for the 'Success' variable: initialize it to TRUE so that we by default do not perform the main menu loop (in livecd mode).

svn path=/trunk/; revision=72824

3 years ago[USERINIT]: Usability commit: when in LiveCD mode, if we cannot start the shell or...
Hermès Bélusca-Maïto [Mon, 26 Sep 2016 22:49:13 +0000 (22:49 +0000)]
[USERINIT]: Usability commit: when in LiveCD mode, if we cannot start the shell or the installer, display again the main menu.

svn path=/trunk/; revision=72823

3 years ago[USERINIT]: Addendum to r72821 + demote to WARNing the displayed message if the insta...
Hermès Bélusca-Maïto [Mon, 26 Sep 2016 22:47:25 +0000 (22:47 +0000)]
[USERINIT]: Addendum to r72821 + demote to WARNing the displayed message if the installer could not be started.

svn path=/trunk/; revision=72822

3 years ago[USERINIT]
Hermès Bélusca-Maïto [Mon, 26 Sep 2016 22:42:56 +0000 (22:42 +0000)]
[USERINIT]
- Use explicit unicode functions where possible.
- Use ARRAYSIZE(foo) instead of sizeof(foo)/sizeof(foo[0]).
- Don't hardcode some buffer sizes.
- Try reducing level of code indentation in some functions.
- Make StartShell and StartInstaller return a boolean (TRUE: success; FALSE: failure). Will be needed in the next commit.
- Remove a useless "#pragma warning".

svn path=/trunk/; revision=72821

3 years ago[ATL][ATL_APITEST] Implement some basic functionality for CComVariant + tests. CORE...
Mark Jansen [Mon, 26 Sep 2016 20:50:36 +0000 (20:50 +0000)]
[ATL][ATL_APITEST] Implement some basic functionality for CComVariant + tests. CORE-12041
Also adds Detach() to CComBSTR.

svn path=/trunk/; revision=72820

3 years ago[MSPAINT]
Benedikt Freisen [Mon, 26 Sep 2016 19:53:42 +0000 (19:53 +0000)]
[MSPAINT]
- port load and save to ATL::CImage
- let CImage generate the filter lists for the dialogs
- add menu entries "From Scanner or Camera..." and "Send..." (no functionality)
- add menu entries for most recently used files using ATL::CPath and ATL::CString
- manage list of most recently used files in registry using ATL::CRegKey
- use CString in some places instead of TCHAR arrays

Use of CImage for load/save adds support for all GDI+ formats but breaks import/export of dots per meter/inch values.

svn path=/trunk/; revision=72819

3 years ago[ATL][ROSTESTS] Tests for: CImage: Add GetImporterFilterString and GetExporterFilterS...
Benedikt Freisen [Mon, 26 Sep 2016 19:15:40 +0000 (19:15 +0000)]
[ATL][ROSTESTS] Tests for: CImage: Add GetImporterFilterString and GetExporterFilterString.  Patch by Katayama Hirofumi MZ, CORE-10029

svn path=/trunk/; revision=72818

3 years ago[ATL] CImage: Add GetImporterFilterString and GetExporterFilterString. Patch by...
Benedikt Freisen [Mon, 26 Sep 2016 19:08:20 +0000 (19:08 +0000)]
[ATL] CImage: Add GetImporterFilterString and GetExporterFilterString.  Patch by Katayama Hirofumi MZ, CORE-10029

svn path=/trunk/; revision=72817

3 years ago[RAPPS]
Daniel Reimer [Mon, 26 Sep 2016 18:42:16 +0000 (18:42 +0000)]
[RAPPS]
Bugfix to correctly identify the size of the programs in RAPPS for the Russian language by amber
CORE-11847 #resolve #comment Committed, thx.
App Manager - NirLauncher has a broken link by Ken Rochard
CORE-11718 #resolve #comment Committed, thx.
App Manager - Audacity has a broken link by Ken Rochard
CORE-11719 #resolve #comment Committed, thx.
Downgrade Python 3.5 to Python 3.4 (if it works) in Rapps by David Kleuker
CORE-11342 #resolve #comment Committed, thx.
App Manager - Libre Office 5.1.3 has a broken link by Ken Rochard
CORE-11670 #resolve #comment Committed, thx.
[RAPPS-DB] Click-N-Type Virtual Keyboard version is wrong by reactosfanboy
CORE-11243 #resolve #comment Committed, thx.

svn path=/trunk/; revision=72816

3 years ago[ATL]
Benedikt Freisen [Mon, 26 Sep 2016 17:50:07 +0000 (17:50 +0000)]
[ATL]
- implement CStringT::LoadString(UINT nID) via LoadString(_AtlBaseModule.GetResourceInstance(), nID)

[FLTMC]
- add target_link_libraries(fltmc atlnew) so that the linker finds _AtlBaseModule

svn path=/trunk/; revision=72815

3 years ago[LSASRV]
Eric Kohl [Mon, 26 Sep 2016 16:28:10 +0000 (16:28 +0000)]
[LSASRV]
Store the domain name and user SID in the session too.

svn path=/trunk/; revision=72814

3 years ago[ATL] cstringt.h: Uncomment and complete Format(UINT nFormatID, ...). It still uses...
Benedikt Freisen [Mon, 26 Sep 2016 14:11:50 +0000 (14:11 +0000)]
[ATL] cstringt.h: Uncomment and complete Format(UINT nFormatID, ...).  It still uses a LoadString-stub, though.

svn path=/trunk/; revision=72813

3 years ago[NTOS:KE] Use variable instead function calling
Dmitry Chapyshev [Mon, 26 Sep 2016 12:31:26 +0000 (12:31 +0000)]
[NTOS:KE] Use variable instead function calling

svn path=/trunk/; revision=72812

3 years ago[NTOS:KE] Added *Thread versions of macros with ASSERT(_Thread == KeGetCurrentThread...
Dmitry Chapyshev [Mon, 26 Sep 2016 12:03:57 +0000 (12:03 +0000)]
[NTOS:KE] Added *Thread versions of macros with ASSERT(_Thread == KeGetCurrentThread()). Use new macros in _KeAcquireGuardedMutex, _KeReleaseGuardedMutex, _KeTryToAcquireGuardedMutex. Thanks Alex!

svn path=/trunk/; revision=72811

3 years ago[KERNEL32]
Thomas Faber [Mon, 26 Sep 2016 10:12:58 +0000 (10:12 +0000)]
[KERNEL32]
- Handle UTF-16 surrogate pairs in IntWideCharToMultiByteUTF8.
CORE-12042 #resolve

svn path=/trunk/; revision=72810

3 years ago[KERNEL32_APITEST]
Thomas Faber [Mon, 26 Sep 2016 10:06:55 +0000 (10:06 +0000)]
[KERNEL32_APITEST]
- Add a test for WideCharToMultiByte with CP_UTF8
CORE-12042

svn path=/trunk/; revision=72809

3 years ago[SHELL32]
Giannis Adamopoulos [Mon, 26 Sep 2016 00:43:21 +0000 (00:43 +0000)]
[SHELL32]
- CDefView: Overhaul the code that filled the menu bar of explorer. Fill the arrange as menu with the column names from the shell folders instead of hardcoding them. Check the selected arrange mode and view mode in the menu bar and in the context menu. Make the items in the file menu to actually work. It is possible to arrange the icons from the context menu now.
- Note to translators: Please check that the changes that I did in the 31 resource files make sense. Also note that the "Arrange Icons" menu now is called "Arrange Icons As".

svn path=/trunk/; revision=72808

3 years ago[SHELL32]Swedish translation by Andreas Bjerkeholt CORE-12040
Robert Naumann [Sun, 25 Sep 2016 22:53:05 +0000 (22:53 +0000)]
[SHELL32]Swedish translation by Andreas Bjerkeholt CORE-12040

svn path=/trunk/; revision=72807

3 years ago[KDGDB]
Jérôme Gardou [Sun, 25 Sep 2016 22:33:48 +0000 (22:33 +0000)]
[KDGDB]
 - Fix a stupid typo, causing all threads to have the same backtrace.

svn path=/trunk/; revision=72806

3 years ago[ATL] atlpath.h: This looked like a bug.
Benedikt Freisen [Sun, 25 Sep 2016 21:14:23 +0000 (21:14 +0000)]
[ATL] atlpath.h: This looked like a bug.

svn path=/trunk/; revision=72805

3 years ago[ATL] Add atlpath.h, which provides the CPathT class template and the classes CPath...
Benedikt Freisen [Sun, 25 Sep 2016 19:58:22 +0000 (19:58 +0000)]
[ATL] Add atlpath.h, which provides the CPathT class template and the classes CPath, CPathA and CPathW.  CORE-12034

svn path=/trunk/; revision=72804

3 years ago[SDK/GCC_INTRIN]
Jérôme Gardou [Sun, 25 Sep 2016 18:35:52 +0000 (18:35 +0000)]
[SDK/GCC_INTRIN]
 - Update __invlpg instrinsic for x86_64 compatibility

svn path=/trunk/; revision=72803

3 years ago[RTL] Capture parameters with using SEH. Fixes new test for ntdll:RtlAllocateHeap
Dmitry Chapyshev [Sun, 25 Sep 2016 17:05:52 +0000 (17:05 +0000)]
[RTL] Capture parameters with using SEH. Fixes new test for ntdll:RtlAllocateHeap

svn path=/trunk/; revision=72802

3 years ago[NTDLL_APITEST] Add test for invalid pointer
Dmitry Chapyshev [Sun, 25 Sep 2016 16:57:55 +0000 (16:57 +0000)]
[NTDLL_APITEST] Add test for invalid pointer

svn path=/trunk/; revision=72801

3 years ago[NTOS:PO]
Thomas Faber [Sun, 25 Sep 2016 13:46:18 +0000 (13:46 +0000)]
[NTOS:PO]
- Protect against invalid user mode pointers in NtPowerInformation

svn path=/trunk/; revision=72800

3 years ago[NTOS:PO] Stubpliment ProcessorInformation case in NtPowerInformation. Fixes 1 test...
Dmitry Chapyshev [Sun, 25 Sep 2016 13:03:06 +0000 (13:03 +0000)]
[NTOS:PO] Stubpliment ProcessorInformation case in NtPowerInformation. Fixes 1 test for ntdll:info

svn path=/trunk/; revision=72799

3 years ago[ATL] atltime.h: fix assertion: hours of a day are in the range 0-23, not 0-59
Benedikt Freisen [Sun, 25 Sep 2016 09:33:56 +0000 (09:33 +0000)]
[ATL] atltime.h: fix assertion: hours of a day are in the range 0-23, not 0-59

svn path=/trunk/; revision=72798

3 years ago[RTL]
Thomas Faber [Sun, 25 Sep 2016 08:25:45 +0000 (08:25 +0000)]
[RTL]
- Avoid dereferencing a NULL pointer in RtlIsTextUnicode
CORE-12027 #resolve

svn path=/trunk/; revision=72797

3 years ago[EVENTVWR]: Turkish translation update by Erdem Ersoy.
Hermès Bélusca-Maïto [Sat, 24 Sep 2016 23:21:05 +0000 (23:21 +0000)]
[EVENTVWR]: Turkish translation update by Erdem Ersoy.
CORE-12031 #resolve #comment Committed, thanks!

svn path=/trunk/; revision=72796