Mark Jansen
2eb96f0c40
[ROSTESTS] Update test helpers to allow custom file/line info
2020-02-08 22:09:13 +01:00
Mark Jansen
2fc872895b
[PSDK] Add FileDescriptor.dwFlags constants
2020-02-08 22:09:13 +01:00
Mark Jansen
0c7b07dc89
[SDK] Move HIDA helper functions to shellutils.h
2020-02-08 22:09:13 +01:00
Thomas Faber
2bbc94c6ac
[MMIXER] Fix overzealous asserts. CORE-16611
...
MAXPNAMELEN is the size of the array, so if wcslen returns MAXPNAMELEN-1,
the null terminator fits and everything is okay.
2020-02-08 13:08:27 +01:00
Thomas Faber
355700f45a
[MMIXER] Safely handle MMixerGetDeviceNameWithComponentId failure in MMixerInitializeFilter. CORE-16611
2020-02-08 13:08:27 +01:00
Thomas Faber
756aa270b1
[MMIXER] Fix memory leak in MMixerGetDeviceNameWithComponentId. CORE-16611
2020-02-08 13:08:27 +01:00
Thomas Faber
e4e86c32e7
[PORTCLS] Handle failure return from QueryPowerChangeState. CORE-16611
2020-02-08 13:07:34 +01:00
Thomas Faber
5a43c52bbb
[PORTCLS] Return STATUS_PENDING after calling IoMarkIrpPending. CORE-16611
2020-02-08 13:07:34 +01:00
Thomas Faber
606c912aa4
[PORTCLS] Don't unnecessarily wait for lower drivers to complete power IRPs. CORE-16611
...
Also use PoCallDriver to forward power IRPs.
2020-02-08 13:07:34 +01:00
Thomas Faber
e884290d29
[CRT] Only write to the output buffer when necessary in _strupr. CORE-16667
...
Fixes crash in msvcrt_winetest:string.
This is a hack and is supposed to be specific to the C locale.
2020-02-08 13:04:12 +01:00
Thomas Faber
feb7275bc8
[NTOS:MM] Use POOL_BILLED_PROCESS_INVALID constant.
2020-02-08 13:00:32 +01:00
Aaron Dewes
e5813c4644
Update german translation ( #2291 )
...
* Update German translations
* Update translation again
* More translations
* Some fixes in the german translation
* Some more fixes
* Little translation tweak
* Updates to 2nd review
* Little update
* Add back keyboard accel for IDS_OPENFILELOCATION.
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
2020-02-08 12:55:53 +01:00
Hervé Poussineau
40b2f65f0c
[ISAPNP] Correctly calculate checksum
...
See appendix B.2 of "Plug and Play ISA Specification 1.0a"
2020-02-07 23:48:53 +01:00
Guntha
645c77335c
[ZIPFLDR] Extraction is now in its own thread ( #2261 )
...
Extraction happens now in its own thread, allowing for cancelling in the middle of extraction or moving the window during the extraction.
File extraction was previously happening in the main thread, freezing the whole window until the end. Now when the user clicks "Next", a new thread is created and the extraction starts from there, allowing to move the window during the extraction, or to cancel the extraction in the middle. (Note: after clicking "Cancel", extraction continues until the current file is extracted).
CORE-14934
2020-02-07 19:21:21 +01:00
Hermès Bélusca-Maïto
b97977db9c
[USER32] Update the translations of IDS_ASK_TERMINATE.
2020-02-07 19:07:22 +01:00
Assis Duarte
567b2d79fc
[USER32] Update Brazilian-Portuguese translation ( #2283 )
2020-02-07 18:59:32 +01:00
Tibor Lajos Füzi
a16c02f283
[TRANSLATION] Update Hungarian translation of userenv ( #2293 )
2020-02-07 18:12:20 +01:00
Masanori Ogino
e63bbef5aa
[OPENGL32][MESA] Describe the current status ( #2309 )
...
Since 5f2bebf7
, the Mesa library in dll/opengl/ has been downgraded from 8.0.4 to 2.6,
while the related documents were not updated to reflect the change.
2020-02-07 18:09:38 +01:00
Masanori Ogino
695946a5cd
[GLU32] Sync with glu 9.0.1 ( #2314 )
2020-02-07 18:07:56 +01:00
Hermès Bélusca-Maïto
507cda98cf
[CPL][INPUT] Fix french typography error.
2020-02-07 18:03:15 +01:00
Katayama Hirofumi MZ
043d521545
[CPL][INPUT] Translate IDS_REBOOT_NOW into Japanese
2020-02-08 01:28:50 +09:00
Katayama Hirofumi MZ
fdb6c30e13
[CPL][INPUT] Translate IDS_REBOOT_NOW into French
...
CORE-16601
2020-02-08 01:27:23 +09:00
Katayama Hirofumi MZ
4e964c7cb4
[SETUPAPI] Add Japanese translation
2020-02-07 21:45:59 +09:00
Serge Gautherie
06f8f80181
[WINSPOOL] printers.c: Demote 3 ERR() to TRACE(), Fix 1 copypasta ( #2311 )
2020-02-06 19:10:21 +01:00
Doug Lyons
ecde376825
[WINSPOOL] Implement GetPrinterA based on GetPrinterW ( #2308 )
2020-02-06 19:02:46 +01:00
Serge Gautherie
2c6747aff0
[NTOS:MM] Stop using PD_COUNT, PDE_COUNT and PTE_COUNT ( #2294 )
...
Directly use PPE_PER_PAGE, PDE_PER_PAGE, PTE_PER_PAGE constants from hardware-specific MM headers instead
2020-02-05 23:48:26 +01:00
Bișoc George
37349d7a0f
[TIMEDATE] Do not display a message box when NTP sync fails ( #2305 )
...
This PR merely checks if the string is empty and displaying (only) a debug information to the debugger, at disposal of displaying a message box. I might implement such dynamic resource string to the CPL later in a next PR.
CORE-16654
2020-02-06 03:54:33 +09:00
Jose Carlos Jesus
fb30239129
[FORMATING] Fix indentation of startmnucust
...
On branch CodeFormat
Changes to be committed:
modified: base/shell/explorer/startmnucust.cpp
For a better visualization and understanding of the code
2020-02-05 19:27:10 +01:00
Bișoc George
a57f7b50c0
[SHELL32] Display the ReactOS version to the About dialog programmatically ( #2276 )
...
The current control parameters don't fit well with the version string since ReactOS migrated from SVN to Git. However, modifying the resource parameters doesn't fix the problem as well because the string itself is dynamic (as it can change in words specially the build architecture if the version build is AMD64 or x86 for example).
CORE-16571
2020-02-01 22:47:32 +01:00
Hermès Bélusca-Maïto
18fe055275
[INCLUDE:HOST] Revert a bug that has been sneaked in by Arch Blackmann in 9e9ba41f
(r36910) :P
...
The "TypeOffset" thing was just an informative comment to tell that the
data that follows after the IMAGE_BASE_RELOCATION header is an arbitrary
array of WORDs describing packed (Type + Offset)s.
Having the header structure containing that spurious "TypeOffset" was
breaking all the code that was basing on expected size of the
IMAGE_BASE_RELOCATION structure in order to apply relocations (typically
this would mean that the first 2 relocations described by it would not
be applied).
Hopefully this bug only hit the host-tools, and not the OS itself :)
2020-02-01 18:35:40 +01:00
Serge Gautherie
0f4f29d2ca
[CODEOWNERS] Add 'Printing' entry
2020-02-01 18:04:25 +01:00
Thomas Faber
f32e1acd3c
[USBHUB] Only break into the debugger in the case that is actually unimplemented. CORE-16394
2020-02-01 13:17:30 +01:00
James Tabor
adffa8ea75
[Printing] Part of GDI Support
...
Fix ups and added support to prevent GDI from crashing. These functions
will be required for GDI.
Part 1 of print support.
2020-01-31 17:38:47 -06:00
Colin Finck
45f39ffc25
[FORMATTING] Fix indentation of winspool/printers.c
...
No code changes
2020-01-31 18:47:53 +01:00
Doug Lyons
e8b177825b
[WINSPOOL] Add Implementation of EnumPrintersA ( #2273 )
2020-01-31 18:42:55 +01:00
Katayama Hirofumi MZ
fcc4347898
[SHELLEXT][ZIPFLDR] Be case sensitive ( #2292 )
...
The filenames in a zip folder were all lowercase. Now the filenames are case sensitive.
2020-01-30 15:05:50 +09:00
Katayama Hirofumi MZ
9c5017808a
[SHELLEXT][ZIPFLDR] Use CStringA::FormatMessage ( #2287 )
...
Simplify our code.
2020-01-30 08:32:21 +09:00
Mark Jansen
cd3c1e94ff
[SDK] Add some missing propsheet fields + validate struct sizes
2020-01-29 22:58:43 +01:00
Mark Jansen
db55933b0c
[CMLIB] Use UNIMPLEMENTED_ONCE in HvHiveWillShrink
2020-01-29 22:58:43 +01:00
Mark Jansen
bbc97e964f
[WIN32SS] Demote a trace message
2020-01-29 22:58:43 +01:00
Mark Jansen
09edc062ba
[SYSSETUP] Zero out propsheet data fields
...
This prevents +propsheet logging accessing uninitialized data
2020-01-29 22:58:42 +01:00
Mark Jansen
097355db60
[NEWDEV] Zero out propsheet data fields
...
This prevents +propsheet logging accessing uninitialized data
2020-01-29 22:58:42 +01:00
Mark Jansen
c09636f946
[FONTEXT] Add detail view columns to font folder
...
CORE-16476
2020-01-29 22:55:50 +01:00
Dmitry Borisov
e00ea7dadd
[FREELDR] Properly set keyboard flags in hardware detection ( #2288 )
...
See https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/ns-wdm-_cm_keyboard_device_data
2020-01-29 16:49:31 +01:00
Katayama Hirofumi MZ
4c0426ec44
[SDK][ATL] Make ThrowMemoryException protected
2020-01-29 22:29:11 +09:00
Katayama Hirofumi MZ
eaa3692f7d
[SDK][ATL] Implement CStringT::FormatMessage ( #2286 )
...
CStringT::FormatMessage in ATL is a method to build a formatted string.
CORE-16666
2020-01-29 22:16:58 +09:00
Mark Jansen
5b3e84f2ef
[BROWSEUI] Fix infinite recursion in autocomplete control
...
import wine commits 9c2217 and 644358, slightly tweaked to fit our code
2020-01-28 19:25:11 +01:00
Katayama Hirofumi MZ
43556bfff2
[CPL][APPWIZ] Consider PSN_SETACTIVE
...
- Correctly respond even if the user clicked "Back" button.
- Accept environment variables.
CORE-16534
2020-01-29 02:29:16 +09:00
Katayama Hirofumi MZ
7249b8b74f
[CPL][APPWIZ] Use display name for shortcut label ( #2284 )
...
CORE-16534
2020-01-28 23:31:09 +09:00
Katayama Hirofumi MZ
f7972f0e6a
[CPL][DESK] Use GetModuleHandleW(L"shell32.dll")
...
CORE-16665
2020-01-28 22:24:30 +09:00