Mas Ahmad Muhammad [Sun, 16 Jun 2019 10:18:04 +0000 (17:18 +0700)]
[SHUTDOWN] Add Indonesian translation.
Mas Ahmad Muhammad [Sun, 16 Jun 2019 03:20:28 +0000 (10:20 +0700)]
[THEMEUI] Add Indonesian translation.
Mas Ahmad Muhammad [Sat, 15 Jun 2019 04:29:39 +0000 (11:29 +0700)]
[NOTEPAD] Update Indonesian translation.
Mas Ahmad Muhammad [Sat, 15 Jun 2019 02:42:28 +0000 (09:42 +0700)]
[COMDLG32] Add Indonesian translation.
Mas Ahmad Muhammad [Fri, 14 Jun 2019 08:35:56 +0000 (15:35 +0700)]
[SETUP_REACTOS] Add Indonesian translation.
Mas Ahmad Muhammad [Fri, 14 Jun 2019 07:32:03 +0000 (14:32 +0700)]
[BROWSEUI] Add Indonesian translation.
Mas Ahmad Muhammad [Fri, 14 Jun 2019 05:27:52 +0000 (12:27 +0700)]
[SHORTCUTS] Update Indonesian translation.
Mas Ahmad Muhammad [Fri, 14 Jun 2019 04:23:15 +0000 (11:23 +0700)]
[ROSAPPS_SHORTCUTS] Update Indonesian translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 15:13:40 +0000 (17:13 +0200)]
[DEVMGR] Add Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 15:13:21 +0000 (17:13 +0200)]
[CREDUI] Update Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 08:47:18 +0000 (09:47 +0100)]
[COMDLG32] Update Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 08:28:59 +0000 (09:28 +0100)]
[COMCTL32] Update Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 08:22:43 +0000 (09:22 +0100)]
[BROWSEUI] Add Portuguese (neutral) translation.
Jose Carlos Jesus [Thu, 20 Jun 2019 08:09:44 +0000 (09:09 +0100)]
[ACLUI] Add Portuguese (neutral) translation.
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
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.
Eric Kohl [Wed, 19 Jun 2019 20:38:31 +0000 (22:38 +0200)]
[NETCFGX] Add the interfaces INetCfgBindingInterface and IEnumNetCfgBindingInterface (stubs only).
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.
Andreas Maier [Tue, 18 Jun 2019 19:00:43 +0000 (21:00 +0200)]
[EXPLORER] fix traces
Eric Kohl [Tue, 18 Jun 2019 20:35:46 +0000 (22:35 +0200)]
[NETCFGX] Add the interfaces INetCfgBindingPath and IEnumNetCfgBindingPath (stubs only).
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
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
Jose Carlos Jesus [Mon, 17 Jun 2019 13:04:50 +0000 (15:04 +0200)]
[REGEDIT] Update Portuguese (neutral) translations. (#1656)
Jose Carlos Jesus [Sat, 15 Jun 2019 12:46:17 +0000 (13:46 +0100)]
[RAPPS] Add Portuguese (neutral) translation. (#1656)
Jose Carlos Jesus [Sat, 15 Jun 2019 11:42:28 +0000 (12:42 +0100)]
[NOTEPAD] Update Portuguese (neutral) translation. (#1656)
Jose Carlos Jesus [Sat, 15 Jun 2019 10:27:04 +0000 (11:27 +0100)]
[WLANCONF] 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)
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)
Jose Carlos Jesus [Mon, 27 May 2019 21:23:36 +0000 (22:23 +0100)]
[WINLOGON] Add Portuguese (neutral) translation. (#1656)
Jose Carlos Jesus [Mon, 27 May 2019 21:09:50 +0000 (22:09 +0100)]
[ACCESS.CPL] Add & update Portuguese translation. (#1656)
Eric Kohl [Mon, 17 Jun 2019 12:57:08 +0000 (14:57 +0200)]
[NETCFGX] Add the INetCfgComponentBindings interface to the NetCfgComponent class.
Eric Kohl [Mon, 17 Jun 2019 11:47:52 +0000 (13:47 +0200)]
[UUID] Add some missing NetCfg IIDs.
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
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)
Katayama Hirofumi MZ [Mon, 17 Jun 2019 01:04:45 +0000 (10:04 +0900)]
[REGEDIT] Adjust ListView column widths (#1663)
CORE-15187
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.
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().
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.
Eric Kohl [Sun, 16 Jun 2019 21:55:31 +0000 (23:55 +0200)]
[NETCFGX] Set the ComponentId value when a NIC is installed.
Mark Jansen [Sun, 16 Jun 2019 19:54:44 +0000 (21:54 +0200)]
[INPUT] Don't race the system to free an imagelist
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... !!
Mark Jansen [Sun, 16 Jun 2019 11:56:54 +0000 (13:56 +0200)]
[RASAPI32] Add RasClearConnectionStatistics stub
CORE-10092
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
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
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>
Mark Jansen [Wed, 12 Jun 2019 16:52:14 +0000 (18:52 +0200)]
[WIN32K] Use KeStackAttachProcess
Mark Jansen [Mon, 10 Jun 2019 17:47:50 +0000 (19:47 +0200)]
[WIN32K] Attach to the target process before unhooking
CORE-16083
Mark Jansen [Mon, 10 Jun 2019 17:43:12 +0000 (19:43 +0200)]
[WIN32K] Fix indenting in IntRemoveHook
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
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...
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.
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.
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.
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.
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
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.
Yaroslav Kibysh [Mon, 10 Jun 2019 08:36:59 +0000 (11:36 +0300)]
[MSTSC] Center window at start
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.
Eric Kohl [Thu, 13 Jun 2019 00:35:16 +0000 (02:35 +0200)]
[IPCONFIG] Indentation and coding style fixes. No code changes!
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.
Eric Kohl [Wed, 12 Jun 2019 16:04:50 +0000 (18:04 +0200)]
[IPCONFIG] Show the Description and Physical Address for disconnected network adapters.
Eric Kohl [Wed, 12 Jun 2019 15:48:35 +0000 (17:48 +0200)]
[IPCONFIG] Fix crash on 'ipconfig /all'
Ipconfig should not display invalid 'Lease Obtained' and 'Lease Expires' times because it did not yet receive any DHCP configuration.
Fixes CORE-11837
Eric Kohl [Wed, 12 Jun 2019 11:46:13 +0000 (13:46 +0200)]
[NTOSKRNL][USETUP][UMPNPMGR] Pass user response data to NtPlugPlayControl(PlugPlayControlUserResponse).
- Windows requires 16 bytes of response data.
- Add the PLUGPLAY_CONTROL_USER_RESPONSE_DATA type.
- Usetup and Umpnpmgr must fail if NtPlugPlayControl(PlugPlayControlUserResponse) does not return STATUS_SUCCESS.
Yaroslav Kibysh [Mon, 10 Jun 2019 07:36:24 +0000 (10:36 +0300)]
[SHORTCUTS] Update Ukrainian shortcuts. (#1639)
Yaroslav Kibysh [Mon, 10 Jun 2019 07:34:38 +0000 (10:34 +0300)]
[ROSAPPS] Update Ukranian shortcuts. (#1638)
Hermès Bélusca-Maïto [Tue, 11 Jun 2019 20:36:10 +0000 (22:36 +0200)]
Fix build (forgot a comma ;)
Hermès Bélusca-Maïto [Tue, 11 Jun 2019 20:29:34 +0000 (22:29 +0200)]
[NTOS] IoSetHardErrorOrVerifyDevice(): Check whether the IRP is not associated with any thread.
Pierre Schweitzer [Tue, 11 Jun 2019 19:18:22 +0000 (21:18 +0200)]
[NTOSKRNL] Rework ObpDeleteSymbolicLinkName and ObpCreateSymbolicLinkName
So that they handle LUID mappings and process device maps.
Get rid of the ObpParseSymbolicLinkToIoDeviceObject helper and introduce a
new helper ObpProcessDosDeviceSymbolicLink that will do the same things
but also handle name creation/deletion as well as device map handling.
All this is based on previous code (hence the same comments :-)).
What's left to do now is to add support for device maps in ObpLookupObjectName
Eric Kohl [Tue, 11 Jun 2019 14:32:44 +0000 (16:32 +0200)]
[UMPNPMGR] PNP_SetHwProf is not implemented in Windows XP and returns CR_CALL_NOT_IMPLEMENTED.
Pierre Schweitzer [Tue, 11 Jun 2019 10:50:49 +0000 (12:50 +0200)]
[BTRFS] Fix MSVC build
CORE-16111
Pierre Schweitzer [Tue, 11 Jun 2019 10:43:43 +0000 (12:43 +0200)]
[BTRFS] Fix MSVC build
CORE-16111
Pierre Schweitzer [Tue, 11 Jun 2019 10:35:19 +0000 (12:35 +0200)]
[BTRFS] Upgrade to 1.3
CORE-16111
Eric Kohl [Tue, 11 Jun 2019 04:58:42 +0000 (06:58 +0200)]
[NETCFGX] Improvements to the TCP/IP settings dialog.
- Separate the gateway settings from the DHCP settings.
- Enable Edit and Delete buttons only if an item in a list box has been selected.
CORE-9908
Victor Perevertkin [Mon, 10 Jun 2019 23:50:43 +0000 (02:50 +0300)]
[USBSTOR] Properly handle IRP_MN_QUERY_DEVICE_RELATIONS(BusRelations) for FDO.
This fixes Driver Verifier warnings
Victor Perevertkin [Mon, 10 Jun 2019 22:42:28 +0000 (01:42 +0300)]
[USBSTOR] Register dumb IRP_MJ_SYSTEM_CONTROL handler.
This satisfies Driver Verifier
Victor Perevertkin [Mon, 10 Jun 2019 22:40:43 +0000 (01:40 +0300)]
[USBSTOR] Improve handling of IRP_MN_QUERY_DEVICE_TEXT for PDOs
CORE-15883
Victor Perevertkin [Mon, 10 Jun 2019 22:31:44 +0000 (01:31 +0300)]
[USBSTOR] Do not leak fields of DeviceExtensions upon device removal
Victor Perevertkin [Sat, 27 Apr 2019 21:44:55 +0000 (00:44 +0300)]
[DISK] Disable IsFloppyDevice check.
It wrongly marks USB flash drives as a floppy device
Victor Perevertkin [Sat, 27 Apr 2019 20:29:45 +0000 (23:29 +0300)]
[USBSTOR] Weaken the type checks of a device.
This adds usb-cdrom support to usbstor.sys
Victor Perevertkin [Sat, 13 Apr 2019 12:48:14 +0000 (15:48 +0300)]
[USBSTOR] Refactor device reset and pipe reset code.
Return correct status codes from completion routines.
Reject requests while the device is being reset
Victor Perevertkin [Wed, 10 Apr 2019 00:22:03 +0000 (03:22 +0300)]
[USBSTOR] Do not try to retry a failed request
for all cases except receiving a USBD_STATUS_STALL_PID status.
This decision should be made by higher-level driver (and classpnp drivers do it)
Victor Perevertkin [Mon, 1 Apr 2019 00:03:40 +0000 (03:03 +0300)]
[USBSTOR] Issue a SCSI Request Sense after receiving
a CSW with failed status. CORE-15884
Based on Vadim Galyant's patches to usbstor
Victor Perevertkin [Sun, 31 Mar 2019 23:33:35 +0000 (02:33 +0300)]
[USBSTOR] Keep CBW and CSW inside an IRP context.
Remove obsolete fields from the IRP context structure.
Victor Perevertkin [Sun, 31 Mar 2019 22:07:55 +0000 (01:07 +0300)]
[USBSTOR] Refactor request issue code.
Pipe handle selection now made more correctly.
Simplified an MDL allocation for a request.
Victor Perevertkin [Sun, 31 Mar 2019 20:03:33 +0000 (23:03 +0300)]
[USBSTOR] Better handle CBW/CSW transfer errors
and set SrbStatus correctly.
Victor Perevertkin [Sun, 31 Mar 2019 14:20:27 +0000 (17:20 +0300)]
[USBSTOR] Better validate SCSI IRPs.
Patch by Vadim Galyant
Victor Perevertkin [Sun, 31 Mar 2019 13:52:04 +0000 (16:52 +0300)]
[USBSTOR] Rework the routines for sending internal SCSI requests.
Now for each request SenseBuffer is correctly set
and 3 attempts are made to be sure the STALL state is cleared and
the error is in something else.
Remove the usage of UFI_INQUIRY_DATA structure in favor of "standard"
INQUIRYDATA structure from scsi.h
Based in Vadim Galyant's patches to usbstor
Victor Perevertkin [Wed, 27 Mar 2019 23:45:32 +0000 (02:45 +0300)]
[USBSTOR] Do not create a new Irp for USB requests - use the original one
from higher-level driver instead.
Refactored CSWCompletionRoutine for correct handling different CSW
statuses, more work to be done here.
Victor Perevertkin [Tue, 26 Mar 2019 11:26:06 +0000 (14:26 +0300)]
[USBSTOR] Do not attempt additional processing of SCSI requests.
Now the driver sends all requests transparently.
Inspired by Vadim Galyant's patches to usbstor
Victor Perevertkin [Sun, 24 Mar 2019 20:01:43 +0000 (23:01 +0300)]
[FORMATTING][USBSTOR] Remove Captain Obvious and line-wasting comments.
Now the driver conforms with our current Coding Style.
No functional changes
Pierre Schweitzer [Mon, 10 Jun 2019 19:16:41 +0000 (21:16 +0200)]
[NTOSKRNL] Fix ObpLUIDDeviceMapsEnabled initialization
Eric Kohl [Mon, 10 Jun 2019 18:27:45 +0000 (20:27 +0200)]
[NETCFGX] Do not update the TCP/IP properties when the cancels the advanced properties dialog.
CORE-9908
Pierre Schweitzer [Mon, 10 Jun 2019 17:01:04 +0000 (19:01 +0200)]
[NETPLWIZ] Add French translation
Eric Kohl [Mon, 10 Jun 2019 15:22:11 +0000 (17:22 +0200)]
[NETSHELL] Network connections can't be renamed
Enable the 'Rename' and 'Delete' menu items for Administrators.
CORE-15348
Yaroslav Kibysh [Mon, 10 Jun 2019 08:20:17 +0000 (11:20 +0300)]
[CONSOLE] Update Ukrainian translation. (#1643)
Yaroslav Kibysh [Mon, 10 Jun 2019 07:52:23 +0000 (10:52 +0300)]
[MSGINA] Update Ukrainian translation. (#1642)
Hermès Bélusca-Maïto [Mon, 10 Jun 2019 14:57:59 +0000 (16:57 +0200)]
[CMD] Fix typo in Norwegian translation.
Yaroslav Kibysh [Mon, 10 Jun 2019 07:49:34 +0000 (10:49 +0300)]
[CMD] Update Ukrainian translation. (#1641)
Yaroslav Kibysh [Mon, 10 Jun 2019 07:40:49 +0000 (10:40 +0300)]
[RAPPS] Update Ukrainian translation. (#1640)
Yaroslav Kibysh [Mon, 10 Jun 2019 07:24:52 +0000 (10:24 +0300)]
[SHELL32] Update Ukrainian translation. (#1637)