reactos.git
4 years ago[NTVDM] Fix whitespace.
Hermès Bélusca-Maïto [Sat, 22 Jun 2019 21:24:13 +0000 (23:24 +0200)]
[NTVDM] Fix whitespace.

4 years ago[WIN32K] Fix spelling typo.
Hermès Bélusca-Maïto [Sat, 22 Jun 2019 21:03:10 +0000 (23:03 +0200)]
[WIN32K] Fix spelling typo.

4 years ago[WIN32SS] Fix multiple scrollbar redraw issues
Joachim Henze [Sat, 22 Jun 2019 20:27:23 +0000 (22:27 +0200)]
[WIN32SS] Fix multiple scrollbar redraw issues

This fixes:
- CORE-15911 "Scrollbars do not dissapear when Maximizing and not needed"
- CORE-10617 "ListView corrupt scrollbar upon resizing the column-header"

and will appease regression:
- CORE-15429 "Uninitialized scrollbars in 'My Computer'"

By applying clientFix.patch from CORE-15911 contributed by JIRA-user 'I_Kill_Bugs'.

https://reactos.org/testman/compare.php?ids=66723,66729

Earlier I already committed this fix into 0.4.12-RC-9-g
5ac548544ff6b3d52c6591385d9029164e766d71

4 years ago[NETCFGX] Start a network adapter device after the custom install steps have been...
Eric Kohl [Sat, 22 Jun 2019 18:59:16 +0000 (20:59 +0200)]
[NETCFGX] Start a network adapter device after the custom install  steps have been completed.

This could probably fix CORE-16103

4 years ago[SETUPAPI] Implement SetupDiRestartDevices()
Eric Kohl [Sat, 22 Jun 2019 18:50:51 +0000 (20:50 +0200)]
[SETUPAPI] Implement SetupDiRestartDevices()

4 years ago[Win32SS] Complete Print Driver Callbacks
jimtabor [Sat, 22 Jun 2019 17:02:51 +0000 (12:02 -0500)]
[Win32SS] Complete Print Driver Callbacks

This callback works. Haven't commit the rest yet. Still thinking about
the data packets types and shapes. Using wordpad to test this. It works,
loads and unloads due to incomplete driver support and no PDEV. It
crashes in ComCtl32 while loading a text file. When this gets committed
without a solution, the code will be commented out.

4 years ago[COMCTL32] Fix CORE-14619 (Checkbox buttons theming regression) (#1674)
Andreas Maier [Sat, 22 Jun 2019 14:36:14 +0000 (16:36 +0200)]
[COMCTL32] Fix CORE-14619 (Checkbox buttons theming regression) (#1674)

* [COMCTL32] Fix CORE-14619 (Checkbox buttons theming regression)

Fix cb_states / rb_states lookup table.

* [README.WINE] comctl32 is synced to WineStaging-3.3.

See commit b3fb8555 .

4 years ago[FASTFAT][FLTMGR][NTOS] Do not explicitly call ObfDereferenceObject() (#1636)
Bișoc George [Sat, 22 Jun 2019 14:20:58 +0000 (16:20 +0200)]
[FASTFAT][FLTMGR][NTOS] Do not explicitly call ObfDereferenceObject() (#1636)

"Most code should not directly call the platform-specific ObfDereferenceObject() function but use the ObDereferenceObject() macro instead."

CORE-16081

4 years ago[NEWDEV] Add Portuguese (neutral) translation. 1673/head
Jose Carlos Jesus [Sat, 22 Jun 2019 14:10:37 +0000 (16:10 +0200)]
[NEWDEV] Add Portuguese (neutral) translation.

4 years ago[NETID] Add Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 19:27:19 +0000 (20:27 +0100)]
[NETID] Add Portuguese (neutral) translation.

4 years ago[NETCFGX] Add Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 18:01:17 +0000 (19:01 +0100)]
[NETCFGX] Add Portuguese (neutral) translation.

4 years ago[MAIN.CPL] Adjust the GROUPBOX control spacing for French resource (#1682)
Bișoc George [Sat, 22 Jun 2019 13:37:59 +0000 (15:37 +0200)]
[MAIN.CPL] Adjust the GROUPBOX control spacing for French resource (#1682)

CORE-12372

4 years ago[Win32SS] Add Driver Callback
James Tabor [Fri, 21 Jun 2019 18:10:03 +0000 (13:10 -0500)]
[Win32SS] Add Driver Callback

Add user driver callback to be used later on.

4 years ago[GDI32_APITEST] Fixup of 90be07f (#1675)
Katayama Hirofumi MZ [Fri, 21 Jun 2019 06:50:14 +0000 (15:50 +0900)]
[GDI32_APITEST] Fixup of 90be07f (#1675)

4 years ago[GDI32_APITEST] Improve TextTransform (add translation) (#1675)
Katayama Hirofumi MZ [Fri, 21 Jun 2019 06:45:54 +0000 (15:45 +0900)]
[GDI32_APITEST] Improve TextTransform (add translation) (#1675)

Add some coordinate translation tests. CORE-15554

4 years ago[NETSHELL] Improvements to the network setup (2a/x)
Eric Kohl [Thu, 20 Jun 2019 20:07:42 +0000 (22:07 +0200)]
[NETSHELL] Improvements to the network setup (2a/x)

Step 2a: Really check the binding between network components.

Next Step: Bind the Tcpip transport to all enumerated network adapters.

4 years ago[NETCFGX] Read a components bind value and implement the IsBoundTo method.
Eric Kohl [Thu, 20 Jun 2019 20:02:18 +0000 (22:02 +0200)]
[NETCFGX] Read a components bind value and implement the IsBoundTo method.

4 years ago[NETSTAT] Really fix the build.
Hermès Bélusca-Maïto [Thu, 20 Jun 2019 19:15:12 +0000 (21:15 +0200)]
[NETSTAT] Really fix the build.

4 years ago[NETSTAT] Simplify DoFormatMessage(), and fix build.
Hermès Bélusca-Maïto [Thu, 20 Jun 2019 18:59:23 +0000 (20:59 +0200)]
[NETSTAT] Simplify DoFormatMessage(), and fix build.

4 years ago[NETSTAT] Convert the netstat utility to Unicode, and localize it. (#1657) 1657/head
Lee Schroeder [Sat, 15 Jun 2019 17:25:54 +0000 (11:25 -0600)]
[NETSTAT] Convert the netstat utility to Unicode, and localize it. (#1657)
CORE-16119

Also, change its resource file description to reflect that the utility isn't just for TCPv4.

4 years ago[NETCFGX] EnumClientServiceProtocol: Use the right parent key when trying to open...
Eric Kohl [Thu, 20 Jun 2019 18:04:10 +0000 (20:04 +0200)]
[NETCFGX] EnumClientServiceProtocol: Use the right parent key when trying to open the 'NDI' subkey.

This makes the description of the selected item show up in the network connection properties.

4 years ago[NTOS:KE] Use multi-processor-aware KeGetPcr() instead of the legacy PCR. 1519/head
Hermès Bélusca-Maïto [Sat, 27 Apr 2019 15:57:49 +0000 (17:57 +0200)]
[NTOS:KE] Use multi-processor-aware KeGetPcr() instead of the legacy PCR.

4 years ago[NTOS:KE] Fixup for the NMI task handler: handle NMI recursion. -- Code was lost...
Hermès Bélusca-Maïto [Tue, 23 Apr 2019 01:42:24 +0000 (03:42 +0200)]
[NTOS:KE] Fixup for the NMI task handler: handle NMI recursion. -- Code was lost in commit 2efed8ef (r45040).

4 years ago[NTOS:KE] Improvements for the Trap02 (NMI) and Trap08 (double-fault) exception handlers.
Hermès Bélusca-Maïto [Mon, 4 Feb 2019 00:16:29 +0000 (01:16 +0100)]
[NTOS:KE] Improvements for the Trap02 (NMI) and Trap08 (double-fault) exception handlers.

- Add FRAME_TSS FPO debug information for Trap02 and Trap08.
- Switch the active TSS in Trap08 in the very same way as is done in Trap02.

This allows to correctly debug NMI and double-fault exceptions with WinDbg,
by following the different TSS contexts, as described in:
https://blogs.msdn.microsoft.com/debuggingtoolbox/2008/02/22/special-command-analyzing-and-reconstructing-the-stack-using-the-k-command-and-its-variations/
https://blogs.msdn.microsoft.com/ntdebugging/2009/11/25/part-1-got-stack-no-we-ran-out-of-kernel-mode-stack-and-kv-wont-tell-me-why/
http://www.osronline.com/article.cfm?article=254 and http://www.osronline.com/article.cfm?article=328

4 years ago[NTOS:KE][SDK:ASM] Code formatting/styling only.
Hermès Bélusca-Maïto [Mon, 4 Feb 2019 00:02:26 +0000 (01:02 +0100)]
[NTOS:KE][SDK:ASM] Code formatting/styling only.

- Un-hardcode the RPL_MASK value.
- s/KiUnexpectedInterrupt&Number/KiUnexpectedInterrupt&Vector/
- Use C-style comments in traphdlr.c as everywhere else in the file.
- Update the URLs for the MSDN "FPO" macro documentation.

4 years ago[DEVMGR] Add the missing pt-PT.rc translation file. Strange, I thought I added it...
Hermès Bélusca-Maïto [Thu, 20 Jun 2019 16:04:26 +0000 (18:04 +0200)]
[DEVMGR] Add the missing pt-PT.rc translation file. Strange, I thought I added it before...

4 years ago[CPL_DESK] Update Indonesian translation. 1662/head
Mas Ahmad Muhammad [Wed, 19 Jun 2019 08:32:35 +0000 (15:32 +0700)]
[CPL_DESK] Update Indonesian translation.

4 years ago[CPL_MMSYS] Update Indonesian translation.
Mas Ahmad Muhammad [Wed, 19 Jun 2019 08:32:03 +0000 (15:32 +0700)]
[CPL_MMSYS] Update Indonesian translation.

4 years ago[CPL_TIMEDATE] Update Indonesian translation.
Mas Ahmad Muhammad [Tue, 18 Jun 2019 19:08:09 +0000 (02:08 +0700)]
[CPL_TIMEDATE] Update Indonesian translation.

4 years ago[CPL_CONSOLE] Update Indonesian translation.
Mas Ahmad Muhammad [Tue, 18 Jun 2019 19:07:02 +0000 (02:07 +0700)]
[CPL_CONSOLE] Update Indonesian translation.

4 years ago[CPL_APPWIZ] Add Indonesian translation.
Mas Ahmad Muhammad [Tue, 18 Jun 2019 11:14:02 +0000 (18:14 +0700)]
[CPL_APPWIZ] Add Indonesian translation.

4 years ago[CPL_ACCESS] Update Indonesian translation.
Mas Ahmad Muhammad [Tue, 18 Jun 2019 10:47:00 +0000 (17:47 +0700)]
[CPL_ACCESS] Update Indonesian translation.

4 years ago[SETUP_WELCOME] Update Indonesian translation.
Mas Ahmad Muhammad [Tue, 18 Jun 2019 04:37:12 +0000 (11:37 +0700)]
[SETUP_WELCOME] Update Indonesian translation.

4 years ago[NEWDEV] Update Indonesian translation.
Mas Ahmad Muhammad [Tue, 18 Jun 2019 04:25:08 +0000 (11:25 +0700)]
[NEWDEV] Update Indonesian translation.

4 years ago[IEFRAME] Add Indonesian translation.
Mas Ahmad Muhammad [Thu, 20 Jun 2019 14:48:22 +0000 (16:48 +0200)]
[IEFRAME] Add Indonesian translation.

4 years ago[DEVMGR] Update Indonesian translation.
Mas Ahmad Muhammad [Tue, 18 Jun 2019 02:51:18 +0000 (09:51 +0700)]
[DEVMGR] Update Indonesian translation.

4 years ago[MSGINA] Update Indonesian translation.
Mas Ahmad Muhammad [Tue, 18 Jun 2019 02:49:11 +0000 (09:49 +0700)]
[MSGINA] Update Indonesian translation.

4 years ago[WINLOGON] Update Indonesian translation.
Mas Ahmad Muhammad [Sun, 16 Jun 2019 12:28:39 +0000 (19:28 +0700)]
[WINLOGON] Update Indonesian translation.

4 years ago[COMCTL32] Add Indonesian translation.
Mas Ahmad Muhammad [Sun, 16 Jun 2019 11:05:04 +0000 (18:05 +0700)]
[COMCTL32] Add Indonesian translation.

4 years ago[SHUTDOWN] Add Indonesian translation.
Mas Ahmad Muhammad [Sun, 16 Jun 2019 10:18:04 +0000 (17:18 +0700)]
[SHUTDOWN] Add Indonesian translation.

4 years ago[THEMEUI] Add Indonesian translation.
Mas Ahmad Muhammad [Sun, 16 Jun 2019 03:20:28 +0000 (10:20 +0700)]
[THEMEUI] Add Indonesian translation.

4 years ago[NOTEPAD] Update Indonesian translation.
Mas Ahmad Muhammad [Sat, 15 Jun 2019 04:29:39 +0000 (11:29 +0700)]
[NOTEPAD] Update Indonesian translation.

4 years ago[COMDLG32] Add Indonesian translation.
Mas Ahmad Muhammad [Sat, 15 Jun 2019 02:42:28 +0000 (09:42 +0700)]
[COMDLG32] Add Indonesian translation.

4 years ago[SETUP_REACTOS] Add Indonesian translation.
Mas Ahmad Muhammad [Fri, 14 Jun 2019 08:35:56 +0000 (15:35 +0700)]
[SETUP_REACTOS] Add Indonesian translation.

4 years ago[BROWSEUI] Add Indonesian translation.
Mas Ahmad Muhammad [Fri, 14 Jun 2019 07:32:03 +0000 (14:32 +0700)]
[BROWSEUI] Add Indonesian translation.

4 years ago[SHORTCUTS] Update Indonesian translation.
Mas Ahmad Muhammad [Fri, 14 Jun 2019 05:27:52 +0000 (12:27 +0700)]
[SHORTCUTS] Update Indonesian translation.

4 years ago[ROSAPPS_SHORTCUTS] Update Indonesian translation.
Mas Ahmad Muhammad [Fri, 14 Jun 2019 04:23:15 +0000 (11:23 +0700)]
[ROSAPPS_SHORTCUTS] Update Indonesian translation.

4 years ago[DEVMGR] Add Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 15:13:40 +0000 (17:13 +0200)]
[DEVMGR] Add Portuguese (neutral) translation.

4 years ago[CREDUI] Update Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 15:13:21 +0000 (17:13 +0200)]
[CREDUI] Update Portuguese (neutral) translation.

4 years ago[COMDLG32] Update Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 08:47:18 +0000 (09:47 +0100)]
[COMDLG32] Update Portuguese (neutral) translation.

4 years ago[COMCTL32] Update Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 08:28:59 +0000 (09:28 +0100)]
[COMCTL32] Update Portuguese (neutral) translation.

4 years ago[BROWSEUI] Add Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 08:22:43 +0000 (09:22 +0100)]
[BROWSEUI] Add Portuguese (neutral) translation.

4 years ago[ACLUI] Add Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 08:09:44 +0000 (09:09 +0100)]
[ACLUI] Add Portuguese (neutral) translation.

4 years agoCreate FUNDING.yml (#1658) 1671/head
Filip Š [Thu, 20 Jun 2019 14:07:06 +0000 (16:07 +0200)]
Create FUNDING.yml (#1658)

GitHub now supports sponsorships in the repository.
https://help.github.com/en/articles/displaying-a-sponsor-button-in-your-repository

4 years ago[WIN32SS][NTGDI] usWinAscent and usWinDescent must be treated as signed (#1670)
Katayama Hirofumi MZ [Thu, 20 Jun 2019 09:58:45 +0000 (18:58 +0900)]
[WIN32SS][NTGDI] usWinAscent and usWinDescent must be treated as signed (#1670)

TT_OS2.usWinAscent and TT_OS2.usWinDescent must be treated as FT_Short. These values affect font metrics. This PR will fix CORE-14994.

4 years ago[NETCFGX] Add the interfaces INetCfgBindingInterface and IEnumNetCfgBindingInterface...
Eric Kohl [Wed, 19 Jun 2019 20:38:31 +0000 (22:38 +0200)]
[NETCFGX] Add the interfaces INetCfgBindingInterface and IEnumNetCfgBindingInterface (stubs only).

4 years ago[EXPLORER] Properly initialise tbBtn.iBitmap. CORE-14262.
Andreas Maier [Tue, 18 Jun 2019 20:40:27 +0000 (22:40 +0200)]
[EXPLORER] Properly initialise tbBtn.iBitmap. CORE-14262.

In CNotifyToolbar::AddButton tbBtn.iBitmap (imagelist-index)
was inialised with 0. Tigthvnc adds the icon wihtout NIF_ICON flag.
So the wrong icon index was kept and later replaced.

4 years ago[EXPLORER] fix traces
Andreas Maier [Tue, 18 Jun 2019 19:00:43 +0000 (21:00 +0200)]
[EXPLORER] fix traces

4 years ago[NETCFGX] Add the interfaces INetCfgBindingPath and IEnumNetCfgBindingPath (stubs...
Eric Kohl [Tue, 18 Jun 2019 20:35:46 +0000 (22:35 +0200)]
[NETCFGX] Add the interfaces INetCfgBindingPath and IEnumNetCfgBindingPath (stubs only).

4 years ago[NETCFGX] NetPropPageProvider: Handle the Min and Max values for INT, LONG and WORD...
Eric Kohl [Tue, 18 Jun 2019 19:46:40 +0000 (21:46 +0200)]
[NETCFGX] NetPropPageProvider: Handle the Min and Max values for INT, LONG and WORD types properly

CORE-15095

4 years ago[URLMON] Directly call cabinet!Extract instead of calling it via advpack!ExtractFilesW 1660/head
Mark Jansen [Sat, 15 Jun 2019 20:32:22 +0000 (22:32 +0200)]
[URLMON] Directly call cabinet!Extract instead of calling it via advpack!ExtractFilesW
CORE-15795

4 years ago[REGEDIT] Update Portuguese (neutral) translations. (#1656) 1656/head
Jose Carlos Jesus [Mon, 17 Jun 2019 13:04:50 +0000 (15:04 +0200)]
[REGEDIT] Update Portuguese (neutral) translations. (#1656)

4 years ago[RAPPS] Add Portuguese (neutral) translation. (#1656)
Jose Carlos Jesus [Sat, 15 Jun 2019 12:46:17 +0000 (13:46 +0100)]
[RAPPS] Add Portuguese (neutral) translation. (#1656)

4 years ago[NOTEPAD] Update Portuguese (neutral) translation. (#1656)
Jose Carlos Jesus [Sat, 15 Jun 2019 11:42:28 +0000 (12:42 +0100)]
[NOTEPAD] Update Portuguese (neutral) translation. (#1656)

4 years ago[WLANCONF] Add Portuguese (neutral) translation. (#1656)
Jose Carlos Jesus [Sat, 15 Jun 2019 10:27:04 +0000 (11:27 +0100)]
[WLANCONF] Add Portuguese (neutral) translation. (#1656)

4 years ago[RUNONCE][USERINIT] Add Portuguese (neutral) translation. (#1656)
Jose Carlos Jesus [Mon, 27 May 2019 22:48:01 +0000 (23:48 +0100)]
[RUNONCE][USERINIT] Add Portuguese (neutral) translation. (#1656)

4 years ago[APPWIZ.CPL] Update Portuguese Brazilian, and add Portuguese (neutral) translations...
Jose Carlos Jesus [Mon, 27 May 2019 21:35:21 +0000 (22:35 +0100)]
[APPWIZ.CPL] Update Portuguese Brazilian, and add Portuguese (neutral) translations. (#1656)

4 years ago[WINLOGON] Add Portuguese (neutral) translation. (#1656)
Jose Carlos Jesus [Mon, 27 May 2019 21:23:36 +0000 (22:23 +0100)]
[WINLOGON] Add Portuguese (neutral) translation. (#1656)

4 years ago[ACCESS.CPL] Add & update Portuguese translation. (#1656)
Jose Carlos Jesus [Mon, 27 May 2019 21:09:50 +0000 (22:09 +0100)]
[ACCESS.CPL] Add & update Portuguese translation. (#1656)

4 years ago[NETCFGX] Add the INetCfgComponentBindings interface to the NetCfgComponent class.
Eric Kohl [Mon, 17 Jun 2019 12:57:08 +0000 (14:57 +0200)]
[NETCFGX] Add the INetCfgComponentBindings interface to the NetCfgComponent class.

4 years ago[UUID] Add some missing NetCfg IIDs.
Eric Kohl [Mon, 17 Jun 2019 11:47:52 +0000 (13:47 +0200)]
[UUID] Add some missing NetCfg IIDs.

4 years ago[KERNEL32_APITEST] Improve SetComputerNameExW testcase (#1661)
Katayama Hirofumi MZ [Mon, 17 Jun 2019 11:33:31 +0000 (20:33 +0900)]
[KERNEL32_APITEST] Improve SetComputerNameExW testcase (#1661)

Improve SetComputerNameExW testcase to check invalid characters. CORE-16122

4 years ago[SDK][INCLUDE] Update msgdump.h and winxx.h (TreeView and ListView support)
Katayama Hirofumi MZ [Mon, 17 Jun 2019 11:29:03 +0000 (20:29 +0900)]
[SDK][INCLUDE] Update msgdump.h and winxx.h (TreeView and ListView support)

4 years ago[REGEDIT] Adjust ListView column widths (#1663)
Katayama Hirofumi MZ [Mon, 17 Jun 2019 01:04:45 +0000 (10:04 +0900)]
[REGEDIT] Adjust ListView column widths (#1663)

CORE-15187

4 years ago[NETSHELL] Improvements to the network setup (1/x)
Eric Kohl [Sun, 16 Jun 2019 23:18:05 +0000 (01:18 +0200)]
[NETSHELL] Improvements to the network setup (1/x)

Step 1: Find the TcpIp transport and enumerate the installed network adapters using INetCfg.

Next Step: Find out how the binding process works and bind the TcpIp transport to all enumerated network adapters. This will replace the blind binding process we are using right now.

4 years ago[NETCFGX] Resize a helper buffer to accommodate a device instance id.
Eric Kohl [Sun, 16 Jun 2019 22:46:30 +0000 (00:46 +0200)]
[NETCFGX] Resize a helper buffer to accommodate a device instance id.

This prevent NULL pointer exceptions in calls to INetCfgComponent::GetPnpDevNodeId().

4 years ago[MEDIA] Add netcfgx.dll to the EarlyRegisterDll list so that we can use it in the...
Eric Kohl [Sun, 16 Jun 2019 21:58:29 +0000 (23:58 +0200)]
[MEDIA] Add netcfgx.dll to the EarlyRegisterDll list so that we can use it in the 2nd install phase.

4 years ago[NETCFGX] Set the ComponentId value when a NIC is installed.
Eric Kohl [Sun, 16 Jun 2019 21:55:31 +0000 (23:55 +0200)]
[NETCFGX] Set the ComponentId value when a NIC is installed.

4 years ago[INPUT] Don't race the system to free an imagelist 1666/head
Mark Jansen [Sun, 16 Jun 2019 19:54:44 +0000 (21:54 +0200)]
[INPUT] Don't race the system to free an imagelist

4 years ago[I8042PRT] Add Latitude E6400 to the hack list (#1665)
Benjamin Aerni [Sun, 16 Jun 2019 21:00:53 +0000 (14:00 -0700)]
[I8042PRT] Add Latitude E6400 to the hack list (#1665)

Let it make grow, grow, grow... !!

4 years ago[RASAPI32] Add RasClearConnectionStatistics stub
Mark Jansen [Sun, 16 Jun 2019 11:56:54 +0000 (13:56 +0200)]
[RASAPI32] Add RasClearConnectionStatistics stub
CORE-10092

4 years ago[WIN32K:ENG] In PDEVOBJ_vRefreshModeList, find a proper match for the current display... 1659/head
Thomas Faber [Sat, 15 Jun 2019 19:25:01 +0000 (21:25 +0200)]
[WIN32K:ENG] In PDEVOBJ_vRefreshModeList, find a proper match for the current display mode instead of assuming a constant index. CORE-15325

4 years ago[HOSTNAME] Retrieve the DNS *host name* of the computer, and not the computer name.
Hermès Bélusca-Maïto [Sat, 15 Jun 2019 23:00:40 +0000 (01:00 +0200)]
[HOSTNAME] Retrieve the DNS *host name* of the computer, and not the computer name.
CORE-16095, ROSTESTS-326

4 years ago[ROSTESTS] Add a new test for "gethostname" in ws2_32_apitest. (#1630) 1630/head
Doug-Lyons [Sat, 8 Jun 2019 22:39:05 +0000 (17:39 -0500)]
[ROSTESTS] Add a new test for "gethostname" in ws2_32_apitest. (#1630)
ROSTESTS-326

Make the test more robust; clean up on failures.

Co-authored-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
4 years ago[WIN32K] Use KeStackAttachProcess 1646/head
Mark Jansen [Wed, 12 Jun 2019 16:52:14 +0000 (18:52 +0200)]
[WIN32K] Use KeStackAttachProcess

4 years ago[WIN32K] Attach to the target process before unhooking
Mark Jansen [Mon, 10 Jun 2019 17:47:50 +0000 (19:47 +0200)]
[WIN32K] Attach to the target process before unhooking
CORE-16083

4 years ago[WIN32K] Fix indenting in IntRemoveHook
Mark Jansen [Mon, 10 Jun 2019 17:43:12 +0000 (19:43 +0200)]
[WIN32K] Fix indenting in IntRemoveHook

4 years ago[NTFS] Do not print debug message for every function call by default
Victor Perevertkin [Sat, 15 Jun 2019 16:24:27 +0000 (19:24 +0300)]
[NTFS] Do not print debug message for every function call by default

4 years ago[MAGNIFY] Minor whitespace / formatting fixes; use the new file headers + some code...
Hermès Bélusca-Maïto [Sat, 15 Jun 2019 17:09:28 +0000 (19:09 +0200)]
[MAGNIFY] Minor whitespace / formatting fixes; use the new file headers + some code simplifications here and there...

4 years ago[MAGNIFY] Minor fixes for zoom handling.
Hermès Bélusca-Maïto [Sat, 15 Jun 2019 16:33:28 +0000 (18:33 +0200)]
[MAGNIFY] Minor fixes for zoom handling.

- Zoom factor is unsigned.
- It is comprised between 1 and 9, other values are invalid.
- Check for value validity when reading the zoom string from the combo-list.

4 years ago[MAGNIFY] Fix a string buffer misuage that led to division by zero exception. (#1655) 1655/head
Bișoc George [Fri, 14 Jun 2019 18:52:41 +0000 (20:52 +0200)]
[MAGNIFY] Fix a string buffer misuage that led to division by zero exception. (#1655)

The iZoom variable was wrongly initialized to zero because the _ttoi()
called failed due to the fact the temporary string buffer was too small.

4 years ago[SETUPAPI] Revert "Fix a typo in CM_Query_Resource_Conflict_List." (#1634) 1634/head
Serge Gautherie [Mon, 10 Jun 2019 00:14:52 +0000 (02:14 +0200)]
[SETUPAPI] Revert "Fix a typo in CM_Query_Resource_Conflict_List." (#1634)

Previous code was correct.
This reverts commit c47ad98f.

4 years ago[LPK] Fix for CORE-16115. (#1654) 1654/head
Baruch Rutman [Thu, 13 Jun 2019 22:43:44 +0000 (01:43 +0300)]
[LPK] Fix for CORE-16115. (#1654)

Proposed changes:

- Use the total extent (width) and font metrics (height) as values
  to put in the lpSize variable instead of calling ScriptString_pSize()
  in the LpkGetTextExtentExPoint() function.

- Use GetTextExtentExPointWPri in more cases as another effort to get the data.

- Trailing whitespace fixes.

4 years ago[LPK] Update Wine BiDi code. (#1651) 1651/head
Baruch Rutman [Thu, 23 May 2019 19:59:30 +0000 (22:59 +0300)]
[LPK] Update Wine BiDi code. (#1651)

Imports the changes from
https://github.com/wine-mirror/wine/commit/ef07087f47177e847c249d44f3f4918d1fd9a5ec

4 years ago[MSI] Fix regression CORE-14646
Joachim Henze [Fri, 14 Jun 2019 21:21:37 +0000 (23:21 +0200)]
[MSI] Fix regression CORE-14646

Pressing Next-button in setup of "1C Enterprise (training version) 8.3.10.2252"
did not have any effect anymore. Setup could not be completed anymore.

The regression was introduced to ros by 0.4.8-dev-739-g
f8b992f2d31aaea06dd6a360ad19165d56c331dc
and was confirmed being a Wine-regression in
https://bugs.winehq.org/show_bug.cgi?id=45445

Thanks to Fabian Maurer for communicating to Wine and thanks to
Thomas Faber for regenerating cond.tab.c from the fixed source file cond.y
using BISON.

I also committed the same fix to 0.4.12-RC-32-g152ee20.

4 years ago[MSTSC] Center window at start
Yaroslav Kibysh [Mon, 10 Jun 2019 08:36:59 +0000 (11:36 +0300)]
[MSTSC] Center window at start

4 years ago[NETCFGX] InstallNetDevice: Run the default device installer before making class...
Eric Kohl [Thu, 13 Jun 2019 12:16:25 +0000 (14:16 +0200)]
[NETCFGX] InstallNetDevice: Run the default device installer before making class-specific changes.

4 years ago[IPCONFIG] Indentation and coding style fixes. No code changes!
Eric Kohl [Thu, 13 Jun 2019 00:35:16 +0000 (02:35 +0200)]
[IPCONFIG] Indentation and coding style fixes. No code changes!

4 years ago[COMCTL32] imagelist: Make the exported functions use the internal IImageList2 1211/head
Giannis Adamopoulos [Mon, 31 Dec 2018 00:28:18 +0000 (02:28 +0200)]
[COMCTL32] imagelist: Make the exported functions use the internal IImageList2
- Add a hack to rename the exported functions and use the Internal_ prefix for them so that the IImageList can use them with minimal code changes.
- Add the correct implementation of the affected exported functions making them now use the IImageList of the passed HIMAGELIST.

This indirection is possible because an HIMAGELIST is also a IImageList*.
This indirection is also needed because we can end up using image lists created by either comctl32 v5 or comctl32 v6.
This is how windows manage to use an HIMAGELIST created by comctl32 v5 when it is passed to comctl32 v6.
What really happens in this scenario is that the exported functions of both versions end up using the interface
stored in the object without checking if this interface is the version provided in the same dll or in the other.

4 years ago[IPCONFIG] Show the Description and Physical Address for disconnected network adapters.
Eric Kohl [Wed, 12 Jun 2019 16:04:50 +0000 (18:04 +0200)]
[IPCONFIG] Show the Description and Physical Address for disconnected network adapters.