Thomas Faber [Sat, 2 Jul 2016 12:10:05 +0000 (12:10 +0000)]
[DNSAPI]
- Fix infinite loop in DnsQuery_W
svn path=/trunk/; revision=71723
Amine Khaldi [Sat, 2 Jul 2016 11:58:22 +0000 (11:58 +0000)]
* Missed this bit.
svn path=/trunk/; revision=71722
Amine Khaldi [Sat, 2 Jul 2016 11:55:26 +0000 (11:55 +0000)]
[USP10] Attempt to fix non PCH build.
svn path=/trunk/; revision=71721
Amine Khaldi [Sat, 2 Jul 2016 11:44:01 +0000 (11:44 +0000)]
[USP10] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71720
Thomas Faber [Sat, 2 Jul 2016 08:49:07 +0000 (08:49 +0000)]
[DNSAPI_APITEST]
- Handle unexpected failures without crashing
ROSTESTS-226
svn path=/trunk/; revision=71717
Hermès Bélusca-Maïto [Fri, 1 Jul 2016 21:23:47 +0000 (21:23 +0000)]
[TASKMGR]
debug.c:
- Don't hardcode the size of the string buffers.
- Only use KEY_QUERY_VALUE right to query the values inside a registry key.
- Fix size parameter value given to RegQueryValueEx.
- Use ZeroMemory instead of memset(..., 0, ...) (heh, we're in Win32 guys!)
- Close thread-and-process handles of the spawned debugger app.
svn path=/trunk/; revision=71716
Sylvain Petreolle [Fri, 1 Jul 2016 19:55:32 +0000 (19:55 +0000)]
[SECUR32]
Enable LsaEnumerateLogonSessions and LsaGetLogonSessionData implemtations, used by VirtualBox guest additions.
CORE-7424
svn path=/trunk/; revision=71715
Hermès Bélusca-Maïto [Fri, 1 Jul 2016 19:45:39 +0000 (19:45 +0000)]
[NTOS]
The "BuildLab" string now contains the build number (date + revision number), together with the compiler version used to compile ReactOS.
CORE-6611 CORE-7889 CORE-8877
[WIN32K]
Now use the "BuildLab" string that is read from the registry to be displayed in the desktop watermark, instead of building it at run-time.
Addendum to r71504, CORE-11349
Based on an idea by Mark Jansen (learn_more).
svn path=/trunk/; revision=71714
Ged Murphy [Fri, 1 Jul 2016 17:29:19 +0000 (17:29 +0000)]
The javascript search is turd...
svn path=/trunk/; revision=71712
Thomas Faber [Fri, 1 Jul 2016 17:19:04 +0000 (17:19 +0000)]
[DNSAPI]
- Check for NULL pointer in DnsQuery to avoid crashing tests
svn path=/trunk/; revision=71711
Thomas Faber [Fri, 1 Jul 2016 15:19:40 +0000 (15:19 +0000)]
[DNSAPI_APITEST]
- Fix unix build
ROSTESTS-226
svn path=/trunk/; revision=71710
Thomas Faber [Fri, 1 Jul 2016 14:44:55 +0000 (14:44 +0000)]
[DNSAPI_APITEST]
- Add a test for DnsQuery. Patch by Víctor Martínez Calvo, with additional tests and fixes by me.
ROSTESTS-226 #resolve
svn path=/trunk/; revision=71709
Hermès Bélusca-Maïto [Thu, 30 Jun 2016 20:34:10 +0000 (20:34 +0000)]
[KERNEL32]: Don't hardcode flag values for NtOpenKey.
svn path=/trunk/; revision=71708
James Tabor [Thu, 30 Jun 2016 17:01:14 +0000 (17:01 +0000)]
[Win32SS]
- Remove unused flag and set old menu type back, based on wine.
svn path=/trunk/; revision=71707
Ged Murphy [Thu, 30 Jun 2016 16:52:44 +0000 (16:52 +0000)]
- Revert the revert, we're now back to the latest config file.
- Turn off SERVER_BASED_SEARCH in the hope that it fixes the search issues.
svn path=/trunk/; revision=71706
James Tabor [Thu, 30 Jun 2016 15:48:20 +0000 (15:48 +0000)]
[NtUser]
- Use internal function to validate menu handle. See CORE-11479 for more information.
svn path=/trunk/; revision=71704
Hermès Bélusca-Maïto [Thu, 30 Jun 2016 14:00:34 +0000 (14:00 +0000)]
[KERNEL32]
- Whitespace fixes (dosdev.c, except.c, loader.c)
- except.c: Remove some unneeded casts; NtQueryInformationProcess for 'ProcessDebugPort' is implemented and therefore it will never return STATUS_NOT_IMPLEMENTED.
svn path=/trunk/; revision=71703
Hermès Bélusca-Maïto [Wed, 29 Jun 2016 23:21:07 +0000 (23:21 +0000)]
[NOTEPAD]: Fix German menu keyboard shortcuts, by Joachim Henze.
CORE-11461 #resolve #comment German shortcut fixed, thanks!
svn path=/trunk/; revision=71702
Hermès Bélusca-Maïto [Wed, 29 Jun 2016 23:14:29 +0000 (23:14 +0000)]
[CONSRV]: "Fix" pasting non-ansi characters in console by removing the code that was too careful (when pasting text we don't generally use the associated virtual key/scan code, but just the unicode character itself.
CORE-11465 #resolve #comment Fixed! You can paste cyrillic text in the console without problems, and it is correctly understood.
svn path=/trunk/; revision=71701
Hermès Bélusca-Maïto [Wed, 29 Jun 2016 21:19:13 +0000 (21:19 +0000)]
[SHORTCUTS]: Update the translations for the ReactOS Read-Me file desktop shortcut. Courtesy David Quintana (gigaherz) for spanish, 'valeriusL' for russian, Grégory Macário Harbs (Mysoft) for portuguese, myself for german, italian, dutch and ukrainian (translators, please check those 4 last languages ^^ ).
svn path=/trunk/; revision=71700
Hermès Bélusca-Maïto [Wed, 29 Jun 2016 20:30:43 +0000 (20:30 +0000)]
[PING]: Fix statistics information in the case sending a ping packet fails. Patch by Tim Crawford.
CORE-10274 #resolve #comment Fixed, thanks for the report!
svn path=/trunk/; revision=71699
Hermès Bélusca-Maïto [Wed, 29 Jun 2016 20:25:49 +0000 (20:25 +0000)]
[NOTEPAD]: Fix russian menu keyboard shortcuts, by 'denis2dev'.
CORE-11461 #resolve #comment Committed, thanks!
svn path=/trunk/; revision=71698
Hermès Bélusca-Maïto [Wed, 29 Jun 2016 00:38:51 +0000 (00:38 +0000)]
[SUBST]
- Update the resource program description.
- Convert to full UNICODE.
- Use Win32 functions where possible.
- Factor-out the usage of QueryDosDevice into a QuerySubstedDrive function, that returns error codes according to whether the specified drive is a mapped (substed) drive, or is just an existing drive that is not a mapping, or if the drive does not exist. This allows us to detect attempts to use a drive letter that is not a mapped drive, to define a new mapping, and if so we reject such attempt.
This fixes CORE-10681 #resolve #comment Fixed with another patch according to my last remark.
svn path=/trunk/; revision=71695
Hermès Bélusca-Maïto [Wed, 29 Jun 2016 00:29:27 +0000 (00:29 +0000)]
[COMP]: Fix code header & resource program description.
svn path=/trunk/; revision=71694
Hermès Bélusca-Maïto [Tue, 28 Jun 2016 20:22:07 +0000 (20:22 +0000)]
[SUBST]
- Headers reordering.
- Use ARRAYSIZE.
- Give the internal helper function IsSubstedDrive just the single letter of the drive to check for.
- AddSubst and DeleteSubst: both take a drive string of *exactly* two characters: the drive letter and the ':' (and of course there's the NULL terminator): fix the parameter check in this regard.
- AddSubst: It is possible on Windows to use the DefineDosDevice API to map a drive letter to a *file* (yes yes!!) (but the mapping made is unusable). Forbids this case in SUBST since it is not made for that.
CORE-10681
svn path=/trunk/; revision=71693
Hermès Bélusca-Maïto [Tue, 28 Jun 2016 19:21:08 +0000 (19:21 +0000)]
[SUBST]: CORE-10681 #comment Apply part of Peter Hater's patch proposed in CORE-10681, that is, fixing the usage of QueryDosDevice API, but without the new IsDriveUsed functionality. (r71692)
svn path=/trunk/; revision=71692
Hermès Bélusca-Maïto [Tue, 28 Jun 2016 18:54:16 +0000 (18:54 +0000)]
[LAUTUS.MSSTYLES]: Russian translation by 'amber'
CORE-11425 #resolve #comment Committed, thanks!
svn path=/trunk/; revision=71691
Hermès Bélusca-Maïto [Tue, 28 Jun 2016 18:53:12 +0000 (18:53 +0000)]
[COMP]: Russian translation by 'amber'
CORE-11424 #resolve #comment Committed, thanks!
svn path=/trunk/; revision=71690
James Tabor [Tue, 28 Jun 2016 16:15:06 +0000 (16:15 +0000)]
[NtUser]
- Remove unused code, enhance wine'isms while checking for menus.
svn path=/trunk/; revision=71689
James Tabor [Tue, 28 Jun 2016 15:56:21 +0000 (15:56 +0000)]
[NtUser]
- Patch by Victor Matovykh : Remove menu spacing if there is no menu to paint.
svn path=/trunk/; revision=71688
Hermès Bélusca-Maïto [Mon, 27 Jun 2016 22:36:12 +0000 (22:36 +0000)]
[KERNEL32]: Whitespace fixes only, no functional code changes.
svn path=/trunk/; revision=71687
Eric Kohl [Mon, 27 Jun 2016 22:35:54 +0000 (22:35 +0000)]
[SERVICES]
RSetServiceObjectSecurity: Modify and store a service security descriptor.
svn path=/trunk/; revision=71686
Eric Kohl [Mon, 27 Jun 2016 22:25:17 +0000 (22:25 +0000)]
[RTL]
Implement the core functionality of RtlpSetSecurityObject. Still incomplete.
svn path=/trunk/; revision=71685
Eric Kohl [Mon, 27 Jun 2016 22:19:19 +0000 (22:19 +0000)]
[SERVICES]
- Create the absolute default service security descriptor when services.exe starts up.
- Create a self-relative security descriptor whenever it is needed.
svn path=/trunk/; revision=71684
Hermès Bélusca-Maïto [Mon, 27 Jun 2016 20:10:59 +0000 (20:10 +0000)]
[SUBST]: Fix help message indentation in different languages.
svn path=/trunk/; revision=71683
Hermès Bélusca-Maïto [Mon, 27 Jun 2016 19:44:20 +0000 (19:44 +0000)]
[SHELL32]: Adjust the size of the static text in the logoff dialog, for German language. Patch by 'reactosfanboy'.
CORE-11446 #resolve #comment Thanks!
svn path=/trunk/; revision=71682
Eric Kohl [Sun, 26 Jun 2016 20:09:37 +0000 (20:09 +0000)]
[SERVICES]
Create an individual security descriptor for each service. We cannot use a common default security descriptor because RtlSetSecurityObject will free the old security descriptor when we try to set a new one.
svn path=/trunk/; revision=71679
Hermès Bélusca-Maïto [Sun, 26 Jun 2016 19:36:38 +0000 (19:36 +0000)]
[EVENTVWR]
- No need to pop up an error box if we cannot find an event message resource DLL for the current event log.
- Flatten out GetEventMessageFileDLL a bit.
- Fix a comment.
svn path=/trunk/; revision=71678
Eric Kohl [Sun, 26 Jun 2016 15:02:48 +0000 (15:02 +0000)]
[SERVICES]
Use self-relative security descriptors only:
- Convert the default service security descriptor to the self-relative format.
- Remove security descriptor format conversions from ScmReadSecurityDescriptor and ScmWriteSecurityDescriptor.
svn path=/trunk/; revision=71676
Mark Jansen [Sun, 26 Jun 2016 12:52:46 +0000 (12:52 +0000)]
[SCHANNEL] add missing function to the delayload header. Spotted by Peter Hater. CORE-11270 #resolve
svn path=/trunk/; revision=71675
Pierre Schweitzer [Sun, 26 Jun 2016 10:23:35 +0000 (10:23 +0000)]
[FASTFAT]
Don't allow renaming a directory if there are opened files in it.
The way we do it for now isn't fully optimal and could be really improved, but that's a first step in the right direction.
This should help getting rid of FAT volumes corruption.
This also fixes a few winetests it seems.
CORE-11426 #comment Patch that fixes bug 3 committed in r71674
svn path=/trunk/; revision=71674
Thomas Faber [Sat, 25 Jun 2016 23:27:45 +0000 (23:27 +0000)]
[NTOS:LPC]
- Avoid dereferencing a null pointer in LpcpDeletePort. By Samuel Serapión.
CORE-6850 #resolve
svn path=/trunk/; revision=71673
Thomas Faber [Sat, 25 Jun 2016 22:09:49 +0000 (22:09 +0000)]
[SHELL32_APITEST]
- Add a test for CShellLink GetPath/SetPath behavior with environment variables. Patch by Andreas Maier.
ROSTESTS-229 #resolve
svn path=/trunk/; revision=71672
Hermès Bélusca-Maïto [Sat, 25 Jun 2016 20:12:18 +0000 (20:12 +0000)]
Fix build (i.e. a change that shouldn't have been done).
svn path=/trunk/; revision=71671
Hermès Bélusca-Maïto [Sat, 25 Jun 2016 20:08:58 +0000 (20:08 +0000)]
[EVENTVWR]
- Remove a unused header.
- Start (re)working on the functions that retrieve strings associated to event categories and messages.
- Just display the event category number if we are unable to retrieve its associated string.
- If we cannot retrieve the event source for formatting purposes, use a default string and append the event strings to it.
- Fix some problems related to the usage of 'lpComputerName': this global variable stores the computer name on which the Event Viewer is running (or connected to) and view the available logs. Don't overwrite it with computer names from the events.
- Modify some localized strings in the resource files. Translators, please review/fix translations!
svn path=/trunk/; revision=71670
Hermès Bélusca-Maïto [Sat, 25 Jun 2016 19:36:59 +0000 (19:36 +0000)]
[EVENTVWR]
- Use C-style comments.
- Move the helper FreeRecords function closer to where it is used.
- Use the EVENTLOG_BASE_KEY define instead of re-hardcoding the registry path to the EventLog service.
svn path=/trunk/; revision=71669
Amine Khaldi [Sat, 25 Jun 2016 11:28:00 +0000 (11:28 +0000)]
[MSI_WINETEST] Sync with Wine Staging 1.9.12. CORE-11266
svn path=/trunk/; revision=71668
Amine Khaldi [Sat, 25 Jun 2016 11:27:22 +0000 (11:27 +0000)]
[MSI] Sync with Wine Staging 1.9.12. CORE-11266
svn path=/trunk/; revision=71667
Amine Khaldi [Sat, 25 Jun 2016 11:26:38 +0000 (11:26 +0000)]
[PSDK] Add missing msidbServiceInstallErrorControl enum.
svn path=/trunk/; revision=71666
Ged Murphy [Tue, 21 Jun 2016 09:02:06 +0000 (09:02 +0000)]
Let's see if reverting the doxyfile makes doxygen useful again (or just breaks it)
svn path=/trunk/; revision=71656
Hermès Bélusca-Maïto [Sun, 19 Jun 2016 13:13:01 +0000 (13:13 +0000)]
[i8042prt]: Add yet another Dell Latitude D620 hack to make its trackpad work.
CORE-11431 #resolve
CORE-6901
svn path=/trunk/; revision=71654
Eric Kohl [Sat, 18 Jun 2016 11:18:53 +0000 (11:18 +0000)]
[SC]
Add EnumDepend command.
svn path=/trunk/; revision=71653
Eric Kohl [Thu, 16 Jun 2016 21:18:59 +0000 (21:18 +0000)]
[SC]
Add GetKeyName command.
svn path=/trunk/; revision=71651
Mark Jansen [Thu, 16 Jun 2016 21:00:08 +0000 (21:00 +0000)]
[MSGINA_APITEST] Add a test for ShellDimScreen, used to fade out the background of the logoff dialog. Thanks to Jared for finding the api, and Hermès for his help! CORE-11422
svn path=/trunk/; revision=71649
Eric Kohl [Thu, 16 Jun 2016 19:47:50 +0000 (19:47 +0000)]
[SC]
Add GetDisplayName command.
svn path=/trunk/; revision=71648
Eric Kohl [Wed, 15 Jun 2016 21:28:33 +0000 (21:28 +0000)]
[SC]
- Reorganized some commands in order to add erros and success messages.
- Added error and success messages.
- Enabled usage text for the failure command.
svn path=/trunk/; revision=71645
Mark Jansen [Wed, 15 Jun 2016 17:46:26 +0000 (17:46 +0000)]
[SHELL32] Use the logoff dialog instead of the generic ConfirmDialog. Patch by Jared Smudde. CORE-11413 #resolve #comment Thanks!
svn path=/trunk/; revision=71643
Hermès Bélusca-Maïto [Wed, 15 Jun 2016 17:45:06 +0000 (17:45 +0000)]
[APITESTS]: Fix MSVC warning C4114: "same type qualifier used more than once".
svn path=/trunk/; revision=71642
Eric Kohl [Tue, 14 Jun 2016 22:00:34 +0000 (22:00 +0000)]
[SC]
Add some error and success messages to the config and description commands.
svn path=/trunk/; revision=71640
Eric Kohl [Tue, 14 Jun 2016 20:58:37 +0000 (20:58 +0000)]
[SC]
Merge the failure functions into a single file.
svn path=/trunk/; revision=71639
Eric Kohl [Tue, 14 Jun 2016 20:34:21 +0000 (20:34 +0000)]
[SC]
- Add the 'failure' command. The 'actions' option is not implemented yet.
svn path=/trunk/; revision=71638
Ged Murphy [Tue, 14 Jun 2016 18:01:02 +0000 (18:01 +0000)]
[NTOS]
- Properly implement ObpValidateAccessMask
- If the security descriptor has a system acl, the caller will need access to it
svn path=/trunk/; revision=71636
Hermès Bélusca-Maïto [Mon, 13 Jun 2016 20:27:57 +0000 (20:27 +0000)]
[SHELL32]
- Use similar shell def-view window styles as on Windows.
- Add a "hack" to force the shell progman desktop window to get its correct window name, when running our shell on Windows. I don't know why calling CreateWindowExW(WS_EX_TOOLWINDOW, szProgmanClassName, szProgmanWindowName, ...) with a valid szProgmanWindowName string still persists in setting the window name to NULL... If someone has an idea, please let me know!
- Addendum to CORE-11375: Create the shell desktop view with the same size as the current desktop's workarea. Confirmed with ApiMonitor on Windows. I add some "FIXME" to make future developers think about possible improvements in the code.
svn path=/trunk/; revision=71635
Eric Kohl [Mon, 13 Jun 2016 20:01:47 +0000 (20:01 +0000)]
[SC]
Merge the config functions into a single file.
svn path=/trunk/; revision=71634
Eric Kohl [Mon, 13 Jun 2016 19:43:02 +0000 (19:43 +0000)]
[SC]
- Move ParseCreateArguments to the misc.c file, rename it to ParseCreateConfigArguments and tweak it for use in the config command.
- Implement the config command.
svn path=/trunk/; revision=71633
Hermès Bélusca-Maïto [Mon, 13 Jun 2016 19:39:35 +0000 (19:39 +0000)]
[SHELL32]: Fix some whitespace and comments.
svn path=/trunk/; revision=71632
Hermès Bélusca-Maïto [Mon, 13 Jun 2016 19:18:36 +0000 (19:18 +0000)]
[TELNET]: Add russian translation by "amber".
CORE-11411
svn path=/trunk/; revision=71631
Hermès Bélusca-Maïto [Mon, 13 Jun 2016 12:54:01 +0000 (12:54 +0000)]
[DEVMGR]: Fix resource compiler error in MSVC 2010 or GCC' windres. Detected by Victor Martinez Calvo.
CORE-11408
svn path=/trunk/; revision=71630
Daniel Reimer [Sun, 12 Jun 2016 22:21:40 +0000 (22:21 +0000)]
[RAPPS]
Script check. Fix any broken links. Update Hashes
svn path=/trunk/; revision=71629
Eric Kohl [Sun, 12 Jun 2016 20:12:15 +0000 (20:12 +0000)]
[SC]
Merge the description functions into a single file.
svn path=/trunk/; revision=71628
Eric Kohl [Sun, 12 Jun 2016 19:18:15 +0000 (19:18 +0000)]
[SC]
- Add the 'description' command.
- Fix a little display bug in the 'qdescription' command: Do not print '(null)' if the service does not have a description.
svn path=/trunk/; revision=71627
Eric Kohl [Sun, 12 Jun 2016 17:48:09 +0000 (17:48 +0000)]
[ADVAPI32]
Implement I_ScGetCurrentGroupStateW.
svn path=/trunk/; revision=71626
Daniel Reimer [Sun, 12 Jun 2016 17:37:39 +0000 (17:37 +0000)]
[RAPPS]
Fix Burnaware hash
CORE-11190 #resolve #comment Fixed, thx ^^
svn path=/trunk/; revision=71625
Daniel Reimer [Sun, 12 Jun 2016 17:04:13 +0000 (17:04 +0000)]
[RAPPS]
Wrong version in Free Stopwatch entry.
CORE-11198 #resolve
svn path=/trunk/; revision=71624
Hermès Bélusca-Maïto [Sun, 12 Jun 2016 16:48:25 +0000 (16:48 +0000)]
[ROSTEST:PAINTDESKTOP]: Improve the test: don't force complete redraw when resizing the window, and return a non-zero value from WM_ERASEBKGD if the PaintDesktop call succeeded.
svn path=/trunk/; revision=71623
Hermès Bélusca-Maïto [Sun, 12 Jun 2016 14:34:58 +0000 (14:34 +0000)]
[ROSTESTS:USER32] Add an interactive test demonstrating how the PaintDesktop API should behave visually, and how we are not correctly doing well in this regard in ReactOS...
svn path=/trunk/; revision=71622
Hermès Bélusca-Maïto [Sun, 12 Jun 2016 13:50:33 +0000 (13:50 +0000)]
[NETSHELL]: Update russian translation by "leha-bot" and "amber".
CORE-11392
svn path=/trunk/; revision=71621
Hermès Bélusca-Maïto [Sun, 12 Jun 2016 13:49:02 +0000 (13:49 +0000)]
[DEVMGR]: Update russian translation by "leha-bot" and "amber".
CORE-11392
svn path=/trunk/; revision=71620
Hermès Bélusca-Maïto [Sun, 12 Jun 2016 13:46:51 +0000 (13:46 +0000)]
[DXDIAG]: Update russian translation by "leha-bot" and "amber".
CORE-11392
svn path=/trunk/; revision=71619
Hermès Bélusca-Maïto [Sun, 12 Jun 2016 13:43:39 +0000 (13:43 +0000)]
[DXDIAG]: Sync some translations with the english one.
svn path=/trunk/; revision=71618
Hermès Bélusca-Maïto [Sun, 12 Jun 2016 13:28:48 +0000 (13:28 +0000)]
[SC]: Fix a typo in the help.
svn path=/trunk/; revision=71617
Eric Kohl [Sat, 11 Jun 2016 21:24:40 +0000 (21:24 +0000)]
[SC]
Implement the qc, qdescription and qfailure commands.
svn path=/trunk/; revision=71615
Mark Jansen [Sat, 11 Jun 2016 21:12:43 +0000 (21:12 +0000)]
[APPHELP] Implement automatic stringtable generation when writing an Sdb database. CORE-10367
svn path=/trunk/; revision=71614
Hermès Bélusca-Maïto [Sat, 11 Jun 2016 16:16:26 +0000 (16:16 +0000)]
[PIFMGR]: Add the PIF icon resource library.
By Jared Smudde, Lee Schroeder, Ercan Ersoy, manuel.
Icons adapted from Tango Icon set and from public domain OpenClipArt (https://openclipart.org/share)
Part 1/2
CORE-10253
svn path=/trunk/; revision=71613
Eric Kohl [Sat, 11 Jun 2016 15:01:01 +0000 (15:01 +0000)]
[SC]
Implement the sdset command.
svn path=/trunk/; revision=71612
Eric Kohl [Sat, 11 Jun 2016 09:41:05 +0000 (09:41 +0000)]
[SERVICES]
- Read the service security descriptors when the service list is created.
- Assign and write the default security descriptor when a service does not have its own security desciptor.
- Delete a service security desciptor when the service is deleted.
svn path=/trunk/; revision=71611
Pierre Schweitzer [Sat, 11 Jun 2016 09:32:00 +0000 (09:32 +0000)]
[FASTFAT]
Properly round up 64b values.
This fixes reads on 4GB+ volumes.
Patch by Wim Hueskes.
CORE-10932 #resolve #comment Thanks for the patch! Commited in r71610
svn path=/trunk/; revision=71610
Mark Jansen [Fri, 10 Jun 2016 20:57:26 +0000 (20:57 +0000)]
[WIN32SS] Try to load the module before fetching an icon, instead of failing on a module that is not available in the current process. CORE-10292 #resolve
svn path=/trunk/; revision=71609
Hermès Bélusca-Maïto [Fri, 10 Jun 2016 00:14:36 +0000 (00:14 +0000)]
[WRITE]: Add wordpad's icon to write.exe compatibility bootstrap.
svn path=/trunk/; revision=71606
Hermès Bélusca-Maïto [Thu, 9 Jun 2016 22:27:54 +0000 (22:27 +0000)]
[SHELL32]: Replace icon 210 (filecab) with a valid one (coming from explorer).
svn path=/trunk/; revision=71604
Eric Kohl [Thu, 9 Jun 2016 21:30:48 +0000 (21:30 +0000)]
[SERVICES]
- Create a default service security descriptor.
- RCreateServiceW: Assign the default security descriptor to new services on service creation and store it in the registry.
- RQueryServiceObjectSecurity: Return the services security descriptor to the caller.
svn path=/trunk/; revision=71603
Hermès Bélusca-Maïto [Thu, 9 Jun 2016 20:33:36 +0000 (20:33 +0000)]
[SOLITAIRE][SPIDER][CARDLIB]
- Remove the ugly WS_EX_CLIENTEDGE style from Solitaire and Spider.
- Make use of the member function parameters when calling CreateWindowEx in cardlib.
Patch by "toe_head2001".
CORE-11391
svn path=/trunk/; revision=71602
Hermès Bélusca-Maïto [Thu, 9 Jun 2016 19:20:35 +0000 (19:20 +0000)]
[COMP]
- Fix the output of localized strings (and use the "well-known" PrintResourceString function already used in all the other cmdtools)
- Unconditionally increase the number of lines & the offset when performing the comparison.
svn path=/trunk/; revision=71601
Hermès Bélusca-Maïto [Thu, 9 Jun 2016 19:01:47 +0000 (19:01 +0000)]
[COMP]
- Localize comp.exe. Patch + romanian translation by Stefan Fulea.
- French translation by Hermès Bélusca.
CORE-11060
svn path=/trunk/; revision=71600
Hermès Bélusca-Maïto [Thu, 9 Jun 2016 18:43:36 +0000 (18:43 +0000)]
[COMP]
- The comparison buffers contain bytes, not (T)CHARs. Pointed out by Stefan Fulea in CORE-11060.
- Remove a now unnecessary comment header "history" line since we have SVN for that instead.
svn path=/trunk/; revision=71599
James Tabor [Thu, 9 Jun 2016 02:50:13 +0000 (02:50 +0000)]
[User32]
- Patch by Jared Smudde : Set text background the same color as the rectangle.
- Adapted by Hermès Bélusca-Maïto. Themes, see CORE-11364.
svn path=/trunk/; revision=71598
Hermès Bélusca-Maïto [Wed, 8 Jun 2016 23:08:59 +0000 (23:08 +0000)]
Well no need to initialize "Ret" if we overwrite immediately its old value.
svn path=/trunk/; revision=71597
Hermès Bélusca-Maïto [Wed, 8 Jun 2016 23:07:32 +0000 (23:07 +0000)]
[WIN32K:NTGDI]: Remove redundant code.
svn path=/trunk/; revision=71596
Hermès Bélusca-Maïto [Wed, 8 Jun 2016 21:53:34 +0000 (21:53 +0000)]
[SHELL32]: Run dialog box: FillList was ANSI, now it's UNICODE! Partly rewrite Wine code.
svn path=/trunk/; revision=71595
Hermès Bélusca-Maïto [Wed, 8 Jun 2016 00:27:25 +0000 (00:27 +0000)]
[CONSRV]
Only add a history entry if console echo is enabled. This ensures that anything sent to the console when echo is disabled (e.g. binary data, or secrets like passwords...) does not remain stored in memory.
svn path=/trunk/; revision=71593