reactos.git
3 years ago[DNSAPI_APITEST]
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

3 years ago[DNSAPI_APITEST]
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

3 years ago[KERNEL32]: Don't hardcode flag values for NtOpenKey.
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

3 years ago[Win32SS]
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

3 years ago- Revert the revert, we're now back to the latest config file.
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

3 years ago[NtUser]
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

3 years ago[KERNEL32]
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

3 years ago[NOTEPAD]: Fix German menu keyboard shortcuts, by Joachim Henze.
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

3 years ago[CONSRV]: "Fix" pasting non-ansi characters in console by removing the code that...
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

3 years ago[SHORTCUTS]: Update the translations for the ReactOS Read-Me file desktop shortcut...
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

3 years ago[PING]: Fix statistics information in the case sending a ping packet fails. Patch...
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

3 years ago[NOTEPAD]: Fix russian menu keyboard shortcuts, by 'denis2dev'.
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

3 years ago[SUBST]
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

3 years ago[COMP]: Fix code header & resource program description.
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

3 years ago[SUBST]
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

3 years ago[SUBST]: CORE-10681 #comment Apply part of Peter Hater's patch proposed in CORE-10681...
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

3 years ago[LAUTUS.MSSTYLES]: Russian translation by 'amber'
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

3 years ago[COMP]: Russian translation by 'amber'
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

3 years ago[NtUser]
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

3 years ago[NtUser]
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

3 years ago[KERNEL32]: Whitespace fixes only, no functional code changes.
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

3 years ago[SERVICES]
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

3 years ago[RTL]
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

3 years ago[SERVICES]
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

3 years ago[SUBST]: Fix help message indentation in different languages.
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

3 years ago[SHELL32]: Adjust the size of the static text in the logoff dialog, for German langua...
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

3 years ago[SERVICES]
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

3 years ago[EVENTVWR]
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

3 years ago[SERVICES]
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

3 years ago[SCHANNEL] add missing function to the delayload header. Spotted by Peter Hater....
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

3 years ago[FASTFAT]
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

3 years ago[NTOS:LPC]
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

3 years ago[SHELL32_APITEST]
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

3 years agoFix build (i.e. a change that shouldn't have been done).
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

3 years ago[EVENTVWR]
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

3 years ago[EVENTVWR]
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

3 years ago[MSI_WINETEST] Sync with Wine Staging 1.9.12. CORE-11266
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

3 years ago[MSI] Sync with Wine Staging 1.9.12. CORE-11266
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

3 years ago[PSDK] Add missing msidbServiceInstallErrorControl enum.
Amine Khaldi [Sat, 25 Jun 2016 11:26:38 +0000 (11:26 +0000)]
[PSDK] Add missing msidbServiceInstallErrorControl enum.

svn path=/trunk/; revision=71666

3 years agoLet's see if reverting the doxyfile makes doxygen useful again (or just breaks it)
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

3 years ago[i8042prt]: Add yet another Dell Latitude D620 hack to make its trackpad work.
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

3 years ago[SC]
Eric Kohl [Sat, 18 Jun 2016 11:18:53 +0000 (11:18 +0000)]
[SC]
Add EnumDepend command.

svn path=/trunk/; revision=71653

3 years ago[SC]
Eric Kohl [Thu, 16 Jun 2016 21:18:59 +0000 (21:18 +0000)]
[SC]
Add GetKeyName command.

svn path=/trunk/; revision=71651

3 years ago[MSGINA_APITEST] Add a test for ShellDimScreen, used to fade out the background of...
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

3 years ago[SC]
Eric Kohl [Thu, 16 Jun 2016 19:47:50 +0000 (19:47 +0000)]
[SC]
Add GetDisplayName command.

svn path=/trunk/; revision=71648

3 years ago[SC]
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

3 years ago[SHELL32] Use the logoff dialog instead of the generic ConfirmDialog. Patch by Jared...
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

3 years ago[APITESTS]: Fix MSVC warning C4114: "same type qualifier used more than once".
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

3 years ago[SC]
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

3 years ago[SC]
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

3 years ago[SC]
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

3 years ago[NTOS]
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

3 years ago[SHELL32]
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

3 years ago[SC]
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

3 years ago[SC]
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

3 years ago[SHELL32]: Fix some whitespace and comments.
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

3 years ago[TELNET]: Add russian translation by "amber".
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

3 years ago[DEVMGR]: Fix resource compiler error in MSVC 2010 or GCC' windres. Detected by Victo...
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

3 years ago[RAPPS]
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

3 years ago[SC]
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

3 years ago[SC]
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

3 years ago[ADVAPI32]
Eric Kohl [Sun, 12 Jun 2016 17:48:09 +0000 (17:48 +0000)]
[ADVAPI32]
Implement I_ScGetCurrentGroupStateW.

svn path=/trunk/; revision=71626

3 years ago[RAPPS]
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

3 years ago[RAPPS]
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

3 years ago[ROSTEST:PAINTDESKTOP]: Improve the test: don't force complete redraw when resizing...
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

3 years ago[ROSTESTS:USER32] Add an interactive test demonstrating how the PaintDesktop API...
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

3 years ago[NETSHELL]: Update russian translation by "leha-bot" and "amber".
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

3 years ago[DEVMGR]: Update russian translation by "leha-bot" and "amber".
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

3 years ago[DXDIAG]: Update russian translation by "leha-bot" and "amber".
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

3 years ago[DXDIAG]: Sync some translations with the english one.
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

3 years ago[SC]: Fix a typo in the help.
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

3 years ago[SC]
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

3 years ago[APPHELP] Implement automatic stringtable generation when writing an Sdb database...
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

3 years ago[PIFMGR]: Add the PIF icon resource library.
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

3 years ago[SC]
Eric Kohl [Sat, 11 Jun 2016 15:01:01 +0000 (15:01 +0000)]
[SC]
Implement the sdset command.

svn path=/trunk/; revision=71612

3 years ago[SERVICES]
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

3 years ago[FASTFAT]
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

3 years ago[WIN32SS] Try to load the module before fetching an icon, instead of failing on a...
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

3 years ago[WRITE]: Add wordpad's icon to write.exe compatibility bootstrap.
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

3 years ago[SHELL32]: Replace icon 210 (filecab) with a valid one (coming from explorer).
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

3 years ago[SERVICES]
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

3 years ago[SOLITAIRE][SPIDER][CARDLIB]
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

3 years ago[COMP]
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

3 years ago[COMP]
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

3 years ago[COMP]
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

3 years ago[User32]
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

3 years agoWell no need to initialize "Ret" if we overwrite immediately its old value.
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

3 years ago[WIN32K:NTGDI]: Remove redundant code.
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

3 years ago[SHELL32]: Run dialog box: FillList was ANSI, now it's UNICODE! Partly rewrite Wine...
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

3 years ago[CONSRV]
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

3 years ago[DHCPSVC]: It's a service, move it in the correct directory.
Hermès Bélusca-Maïto [Tue, 7 Jun 2016 23:14:58 +0000 (23:14 +0000)]
[DHCPSVC]: It's a service, move it in the correct directory.

svn path=/trunk/; revision=71592

3 years ago[CONSRV]
Hermès Bélusca-Maïto [Tue, 7 Jun 2016 22:52:44 +0000 (22:52 +0000)]
[CONSRV]
- Remove a wrong assertion that I introduced in r70281 concerning Console->LinePos.
- Fix some boundary conditions.
- Completely reset line discipline variables when the line buffer is freed.
- Fix a potential buffer overrun in the case ReadControl->nInitialChars was larger than Console->LineMaxSize (the size of Console->LineBuffer), which serves to initialize Console->LineSize, Console->LinePos, and copy nInitialChars characters from user buffer.
CORE-11380 CORE-10997 #resolve

svn path=/trunk/; revision=71591

3 years ago[SC]
Eric Kohl [Tue, 7 Jun 2016 21:51:37 +0000 (21:51 +0000)]
[SC]
Add the sdshow command.

svn path=/trunk/; revision=71590

3 years ago[RICHED20_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
Amine Khaldi [Tue, 7 Jun 2016 11:02:39 +0000 (11:02 +0000)]
[RICHED20_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368

svn path=/trunk/; revision=71587

3 years ago[RICHED20] Sync with Wine Staging 1.9.11. CORE-11368
Amine Khaldi [Tue, 7 Jun 2016 11:01:48 +0000 (11:01 +0000)]
[RICHED20] Sync with Wine Staging 1.9.11. CORE-11368

svn path=/trunk/; revision=71586

3 years ago[MSVFW32_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
Amine Khaldi [Tue, 7 Jun 2016 10:59:18 +0000 (10:59 +0000)]
[MSVFW32_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368

svn path=/trunk/; revision=71585

3 years ago[OPENGL32_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
Amine Khaldi [Tue, 7 Jun 2016 10:58:19 +0000 (10:58 +0000)]
[OPENGL32_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368

svn path=/trunk/; revision=71584

3 years ago[QMGR] Sync with Wine Staging 1.9.11. CORE-11368
Amine Khaldi [Tue, 7 Jun 2016 10:55:17 +0000 (10:55 +0000)]
[QMGR] Sync with Wine Staging 1.9.11. CORE-11368

svn path=/trunk/; revision=71583

3 years ago[OLEAUT32_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368
Amine Khaldi [Tue, 7 Jun 2016 10:53:40 +0000 (10:53 +0000)]
[OLEAUT32_WINETEST] Sync with Wine Staging 1.9.11. CORE-11368

svn path=/trunk/; revision=71582

3 years ago[OLEAUT32] Sync with Wine Staging 1.9.11. CORE-11368
Amine Khaldi [Tue, 7 Jun 2016 10:51:58 +0000 (10:51 +0000)]
[OLEAUT32] Sync with Wine Staging 1.9.11. CORE-11368

svn path=/trunk/; revision=71581