Eric Kohl
969de9062c
[UMPNPMGR] PNP_GetDeviceListSize: Implement the buffer size calculation for a list of all device instances.
2018-12-30 14:43:10 +01:00
Pierre Schweitzer
1a9b9800b1
[SERVICES] Implement ScmGenerateServiceTag and call it on service creation
...
This allows assigning an unique ServiceTag to each Win32 service
2018-12-30 14:27:04 +01:00
Pierre Schweitzer
519a2c9f6f
[SERVICES] Implement ScmGetServiceNameFromTag
2018-12-30 14:27:04 +01:00
Pierre Schweitzer
90f5e6b6c3
[SERVICES] Implement RI_ScQueryServiceTagInfo
2018-12-30 14:27:03 +01:00
Pierre Schweitzer
dfaee51f98
[SERVICES] Define the RI_ScQueryServiceTagInfo RPC call
...
All the definitions are taken from ProcessHacker:
https://github.com/processhacker/processhacker/blob/master/phnt/include/subprocesstag.h
2018-12-30 14:26:57 +01:00
Eric Kohl
4f37d96857
[UMPNPMGR] PNP_GetDeviceList: Implement the enumeration of device instances for a given enumerator.
2018-12-30 12:58:30 +01:00
Eric Kohl
7c66247343
[UMPNPMGR] PNP_GetDeviceListSize: Implement the buffer size calculation for given enumerators and take care of the terminating double Unicode null character.
2018-12-30 09:06:59 +01:00
Eric Kohl
a9b88efa7c
[UMPNPMGR] PNP_GetDeviceList / PNP_GetDeviceListSize: Implement the buffer size calculation and device instance enumeration for a given enumerator and device name.
2018-12-29 22:13:32 +01:00
Pierre Schweitzer
4ed6b1ffca
[SETUP] Add support for selecting FS type in unattended setups
...
By default, we still fallback to FAT if nothing asked, or if there
is an invalid input.
0 is FAT, 1 is BtrFS. This can be grown as soon as we add more IFS.
2018-12-28 20:36:47 +01:00
Luo Yufan
c34833390a
[TRANSLATION] Update Traditional Chinese translation. ( #1193 )
2018-12-27 16:24:24 +09:00
Luo Yufan
d1de19002a
[TRANSLATION] Update Traditional Chinese translation. ( #1192 )
2018-12-26 21:02:23 +01:00
Luo Yufan
0a3f6f3b47
[TRANSLATION] Update Chinese translation. ( #1187 )
...
[REG][REACTOS][EXPLORER][APPWIZ][CONSOLE][INETCPL][INPUT]
[INTL][OPENGLCFG][TIMEDATE][DEVCPUX][COMCTL32][COMDLG32]
[MSGINA][NETCFGX][NETID][SETUPAPI][SHELL32][SYSSETUP]
Update Simplified and Traditional Chinese translations.
2018-12-25 17:28:36 +09:00
Eric Kohl
69ff796168
Fix the build
2018-12-24 17:03:00 +01:00
Eric Kohl
7a27dc8a55
[NET] Add (incomplete) COMPUTER command and rename help.c to cmdHelp.c.
2018-12-24 14:39:26 +01:00
Eric Kohl
4e28e65490
[NET] Move TIME, USE, USER, VIEW and NET command syntax and help texts into a message table and add the translators names to the message file.
2018-12-24 11:48:23 +01:00
Eric Kohl
4984e1b810
[NET] Move START, STATISTICS and STOP command syntax and help texts into a message table.
2018-12-24 10:20:44 +01:00
Eric Kohl
01af56140c
[NET] Move PAUSE, PRINT, SEND, SESSION and SHARE command syntax and help texts into a message table.
2018-12-24 01:25:30 +01:00
Eric Kohl
e560fa2741
[NET] Move HRELPMSG, LOVALGROUP and NAME command syntax and help texts into a message table.
2018-12-24 00:13:16 +01:00
Eric Kohl
e1824b5bd3
[NET] Move FILE, GROUP and HELP command syntax and help texts into a message table.
2018-12-23 21:42:49 +01:00
Hermès Bélusca-Maïto
02e4ff8eb3
[USETUP] Add SETUP_INIT_PAGE in the list of virtual pages.
2018-12-23 21:02:08 +01:00
Bișoc George
d6141954f2
[OSK] Add missing welcome box resource for Estonian ( #1181 )
2018-12-23 20:46:36 +01:00
Hermès Bélusca-Maïto
d23fa54488
[USETUP] Modify the integrated user-mode PnP manager along the lines of UMPNPMGR, so that we can wait until all the queued device installations finish before continuing the installation further.
...
Add a corresponding please-wait page and update the translations.
2018-12-23 20:37:14 +01:00
Hermès Bélusca-Maïto
9f1c8ac020
[USETUP] Check for invalid INF handles before doing operations.
2018-12-23 20:37:13 +01:00
Eric Kohl
34e9290821
[NET] Move COMPUTER, CONFIG and CONTINUE command syntax and help texts into a message table.
2018-12-23 20:22:48 +01:00
Luo Yufan
35aa56a8ac
[FONTVIEW] Update Traditional Chinese translation. ( #1180 )
2018-12-23 17:00:09 +01:00
Eric Kohl
7292af515d
[NET] Move ACCOUNTS command syntax and help text into a message table.
2018-12-23 16:50:25 +01:00
Eric Kohl
d5c74ae6fe
[NET] Load netmsg.dll right from the start and print some messages using netmsg.dll rather than local strings.
...
@Translators: Please start translating messages from netmsgmsg.mc and errorcodes.mc (located in sdk\include\reactos\mc). They will be used instead of local strings.
2018-12-23 14:18:51 +01:00
Hermès Bélusca-Maïto
2955ed91ab
[UMPNPMGR] Use HeapReAlloc() to reallocate the PnP events buffer. Fix a memory leak in DeviceInstallThread().
2018-12-23 14:09:17 +01:00
Hermès Bélusca-Maïto
9e18da43fe
[UMPNPMGR] Minor formatting, and enable a DPRINT1 in case NtGetPlugPlayEvent() fails and the PnpEventThread() thread unexpectedly terminates due to that.
2018-12-23 14:09:16 +01:00
Luo Yufan
b460183366
[TRANSLATION] Update Chinese translation. ( #1170 )
...
* [BROWSEUI] Update Traditional Chinese translation.
* [BROWSEUI] Update Simplified Chinese translation.
* [SHELL32] Update Traditional Chinese translation.
* [REGEDIT] Update Traditional Chinese translation.
* [BROWSEUI] Update Traditional Chinese translation.
2018-12-20 22:40:03 +09:00
Jared Smudde
fb8fe4a08c
[DEVMGMT] Replace the blurry 32pixel icon with a clearer one. ( #1169 )
...
Device Manager's icon improvement.
2018-12-20 17:38:32 +09:00
Katayama Hirofumi MZ
6d63d76655
[USETUP][NTDLL_APITEST][KBDROST] Allow non-Latin codepage users to build ReactOS on MSVC (Retrial of #1150 ) ( #1168 )
...
- The converter is code7bit I made. code7bit: https://github.com/katahiromz/code7bit
- This converter converts non-clean characters in string literals.
- However I couldn't erase a ton of codepage C4819 warnings.
- CORE-15447
You can edit an European source file as follows:
- Right click the file in the Solution Explorer.
- Select "Open With...".
- Choose "C++ Source Code Editor (with encoding)".
- Choose "Central European (Windows) - Codepage 1260".
2018-12-20 17:25:32 +09:00
Baruch Rutman
3d991ea5a7
[TRANSLATION][USETUP] Complete Hebrew translation ( #1163 )
...
- Code-page 862, Hebrew text is in visual order.
- Use escape sequences for quotation marks.
2018-12-19 13:20:18 +01:00
Katayama Hirofumi MZ
02936d4c67
[DEVMGR][NETCFGX][MSCONFIG][NETSHELL] Fix and improve icons ( #1143 )
...
CORE-15445
2018-12-19 20:07:17 +09:00
Yaroslav Kibysh
8540ab04d7
[TRANSLATION] Ukrainian Translation Update & OEM-866 Code Page Problem ( #1133 )
...
Also add the Ї ї Є є characters to the VGA font for code page 866.
2018-12-18 18:38:42 +01:00
Mark Jansen
6940d9fdf0
[EXPLORER] Add TWM_GETTASKSWITCH, which seems to be used on windows
...
to get a handle to the task switch control.
This can then be used to send messages to it, like hiding/showing buttons
CORE-15424
2018-12-17 20:38:38 +01:00
Hermès Bélusca-Maïto
043a98ddd9
[UMPNPMGR] Re-enable the usage of Interlocked Singly-Linked lists.
...
Using locked operations (insertion & removal) on the list of queued
devices installations is necessary, because these operations are done
concurrently by two different threads: PnpEventThread() and
DeviceInstallThread().
Addendum to commit b2aeafca
(r24365).
2018-12-15 20:19:32 +01:00
Hermès Bélusca-Maïto
745fa54506
[UMPNPMGR] Fix a typo.
2018-12-15 20:19:31 +01:00
Hermès Bélusca-Maïto
a3168373eb
[SETUPLIB] Detect GPT-partitioned disks but don't use them since we don't support them at the moment.
...
- Add checks for GPT disks and either fail or ignore the disk,
depending on the operation being executed.
[USETUP][REACTOS] Display the disk style more accurately.
2018-12-14 23:32:31 +01:00
Katayama Hirofumi MZ
d310503d9e
[EXPLORER] Set display icon of task properties ( #1130 )
...
CORE-10494
2018-12-14 20:07:33 +09:00
Luo Yufan
b0b81e54e9
[SETUP][FONT] Add font substitute of Ubuntu font for CJK
...
CORE-15179
2018-12-14 02:54:13 +09:00
Katayama Hirofumi MZ
63a0ac0461
[REGEDIT] Set background brush to child window ( #1122 )
...
This commit fixes a problem with drawing of splitter. CORE-15442
2018-12-13 20:00:27 +09:00
Luo Yufan
acef266bc6
[TRANSLATION] Update Simplified Chinese translation and notice. ( #1108 )
2018-12-10 16:03:00 +01:00
Hermès Bélusca-Maïto
d0c8636d1b
[OSK] Update French translation.
2018-12-10 00:56:55 +01:00
Hermès Bélusca-Maïto
92763e2901
[OSK] Set also the large icon (that appears in the App Switcher) and move the code in OSK_DlgInitDialog().
2018-12-10 00:56:54 +01:00
Hermès Bélusca-Maïto
8bed4adf56
[SETUPLIB] Use for-loops instead of while-loops to enumerate linked lists in the partition code.
2018-12-10 00:27:58 +01:00
Hermès Bélusca-Maïto
7df9296692
[SETUPLIB] Partitioning code fixes and improvements.
...
CORE-7749
- Correctly insert discovered partitions in sorted order of StartSector,
and verify that they do not overlap (-> check for broken partitioning).
May help for CORE-10898.
- Use the correct reported partition numbers that may be modified after
partitioning changes, and that need to be used when opening
\Device\Harddisk'M'\Partition'N' files. This is achieving by
retrieving the returned value of the IOCTL_DISK_SET_DRIVE_LAYOUT call.
Distinguish them from the "on-disk" partition numbers that are the ones
that enumerate the partition in partition-table order (and is the order
known by e.g. the BIOS), and that should be used to construct the
destination ARC path.
May help for CORE-4870, CORE-13205.
- Simplify a lot of duplicated code by using helper functions.
2018-12-10 00:27:56 +01:00
Bișoc George
42ddd011ce
[OSK] Display the correct icon of the application. ( #1105 )
2018-12-09 20:13:17 +01:00
Bișoc George
3493992e7a
[OSK] Add the minimize button ( #1102 )
2018-12-08 23:44:42 +01:00
Stanislav Motylkov
f851b82570
[USETUP] Update russian translation
...
Addendum to 03b7e13
, 29ace9c
and a5bcd95
.
2018-12-08 23:36:06 +01:00