Katayama Hirofumi MZ
07e1f6ed47
[KERNEL32_APITEST] More power to ConsoleCP testcase ( #2187 )
...
Strengthen kernel32_apitest ConsoleCP testcase for COMMON_LVB_LEADING_BYTE and COMMON_LVB_TRAILING_BYTE attributes. CORE-12451
2019-12-29 13:12:39 +09:00
Katayama Hirofumi MZ
be40a0e296
[MSPAINT] Revert LoadDIBFromFile for workaround ( #2186 )
...
CORE-16566
2019-12-28 22:30:21 +09:00
Victor Perevertkin
e92ab76d0d
[REACTOS] Exclude some modules from clang-format
2019-12-28 01:23:49 +02:00
Victor Perevertkin
0c64aed86a
[REACTOS] Introduce .clang-format file
...
And set up a Travis job for checking formatting on PRs
2019-12-28 01:23:49 +02:00
Mark Jansen
5b4dbec140
[CMAKE] Update baseaddresses with gcc 8.3
2019-12-27 19:52:21 +01:00
Mark Jansen
9f6a1c9164
[SDK] Add usage / help to gen_baseaddress.py
2019-12-27 19:51:20 +01:00
Mark Jansen
67d10c5b17
Change whitespace so gcc 8.3 wont falsely complain about misleading indentation
2019-12-27 19:50:23 +01:00
Thomas Faber
8d3f52a2ca
[NTDLL:LDR] Add a print on illegal DLL relocation.
2019-12-27 17:02:26 +01:00
Hermès Bélusca-Maïto
d32e96d602
This was not meant to be committed!
...
This reverts commit 5e14dbd648
.
2019-12-26 17:19:11 +01:00
Hermès Bélusca-Maïto
51cb3cc6b2
[SETUPLIB] Register the \DosDevices\?: drive letter from installation time in the correct SYSTEM\MountedDevices registry key, i.e. the one of the ReactOS being currently installed.
...
CORE-15575
However I now hit a separate bug (see the report) that still prevent the
drive letter to be correctly assigned at reboot.
2019-12-26 17:16:14 +01:00
Hermès Bélusca-Maïto
5e14dbd648
WIP kdbg work.
2019-12-26 13:53:50 +01:00
Katayama Hirofumi MZ
22f883278b
[NTUSER] Fix caret display mistake ( #2180 )
...
Take care of caret visibility. co_IntSetCaretPos function wrongly drawn the caret upon invisible caret. @Doug-Lyons did test this patch. CORE-15661
2019-12-26 19:08:01 +09:00
Katayama Hirofumi MZ
3f9e695061
[SDK][INCLUDE] Add Gdiplus::Image::~Image ( #2174 )
...
Gdiplus::Image had no dtor. CORE-16566
2019-12-26 11:25:48 +09:00
Hermès Bélusca-Maïto
1ee511a10c
[SHELL32] Fix MSVC warning warning C4390 by adding a bit more debug info.
2019-12-25 19:02:48 +01:00
Katayama Hirofumi MZ
dfa3065e19
[CONSRV] Preparation for Asian console support ( #2171 )
...
Make preparation for console support of Chinese, Japanese and Korean (CJK) codepages. CORE-12451
- Add consrv/frontends/wcwidth.c.
- Add GuiPaintTextModeBufferCJK function.
2019-12-25 23:35:01 +09:00
Katayama Hirofumi MZ
fb7ac93dd1
[WIN32SS][NTGDI][FREETYPE] Add ASSERT(pOS2); to FillTM ( #2170 )
...
I had used a static analyzer cppcheck to improve the code. This analyzer suggested NULL check for this code.
2019-12-25 18:27:44 +09:00
Katayama Hirofumi MZ
9ce12f0b4c
[BOOTDATA][NTUSER] Fix some system parameters ( #2162 )
...
CORE-16547
- Add IconTitleWrap registry value.
- Modify gspv.dwMenuShowDelay initial value.
- Initialize gspv.bFastTaskSwitch as TRUE.
2019-12-25 18:12:43 +09:00
Doug Lyons
76aaded77d
[SHELL32_APITEST] Add Regression Test for ShellExecuteW(). ( #2166 )
...
Add a testcase for ShellExecuteW regression. This test also shows the results of ShellExecuteW's return value. Addendum to PR#1854. CORE-12266
2019-12-25 17:15:39 +09:00
Katayama Hirofumi MZ
3fa95ab912
[MSPAINT] Fix memory leak of SelectionModel ( #2169 )
...
- Initialize all members in SelectionModel's ctor.
- Add SelectionModel's dtor.
2019-12-25 15:46:29 +09:00
Hermès Bélusca-Maïto
1d14463947
[ACPPAGE] Enlarge the "Edit the Compatibility Modes" button for some languages. CORE-16573
2019-12-24 21:22:04 +01:00
Hermès Bélusca-Maïto
0fe71544d2
[VIDEOPRT] Complete dispatch IOCTL with IO_VIDEO_INCREMENT priority boost.
2019-12-24 18:34:19 +01:00
Hermès Bélusca-Maïto
16f64a9533
[SHELL32] Improve the displayed error on file copy / displacement + simplify code.
...
Also update the corresponding french translations, see CORE-16572.
And fix a regression introduced in 257e7307
that allowed again copying
or moving a directory into its sub-tree...
I also personally think that these checks must also be done within the
copy_files() / move_files() helpers instead?
2019-12-24 18:30:54 +01:00
Hermès Bélusca-Maïto
2828ea2e06
[SDK] Complete the list of DE_*** error codes for SHFileOperationA/W().
...
Documentation from https://docs.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shfileoperationa
2019-12-24 18:05:09 +01:00
Hermès Bélusca-Maïto
1928e170f2
[BLUE] Fix a visual regression introduced in bfd8a848: Don't touch INBV when resetting internal screen state during driver loading.
2019-12-24 16:13:10 +01:00
Hermès Bélusca-Maïto
18a51dc7f5
[VIDEOPRT][WIN32K] Use a Windows-compatible way of communicating the 'BaseVideo' state from VIDEOPRT to WIN32K.
...
This is done by creating the volatile key
\Registry\Machine\System\CurrentControlSet\Control\GraphicsDrivers\BaseVideo .
Also cache during first initialization of VIDEOPRT the state of the boot
options BASEVIDEO and NOVESA, so that they can be readily retrieved later
(for example, in VideoPortIsNoVesa()).
2019-12-24 13:51:20 +01:00
Katayama Hirofumi MZ
dae1f8d716
[WIN32SS][FREETYPE][NTGDI] Clarify calculation precedence for '&' and '?'
2019-12-24 13:48:33 +09:00
Katayama Hirofumi MZ
8ef878a87f
[MSPAINT] Use '%ld x %ld' rather than '%d x %d'
2019-12-24 13:29:29 +09:00
Katayama Hirofumi MZ
d9b2edcc59
[MSPAINT] Add const to SelectionModel::SetSrcAndDestRectFromPoints parameters
2019-12-24 13:08:35 +09:00
Hermès Bélusca-Maïto
aca7ff54b0
[BOOTVID] Correctly fix scrolling and printing when the scroll region contains the whole screen.
...
Addendum fixes to ca370b49
(r52239) and a965ca6b
(r52409).
- Fix the comments to explain what is really happening.
- Fix the boundary calculations in VidDisplayString() so that we can
correctly display a character in the very last column before going
to the next line, and fix similarly the vertical boundary calculation.
- Port the fixes to the ARM code.
2019-12-23 21:06:59 +01:00
Hermès Bélusca-Maïto
93e9877225
[BOOTVID] Factor out the common code that is used before setting pixels.
2019-12-23 21:06:58 +01:00
Hermès Bélusca-Maïto
4f76cffb59
[BOOTVID] Code style fixes; Replace some 'do-while' loops by 'for' loops when it makes the code simpler.
...
+ Fix a potential bug in BitBlt() "4bpp blitting" in case Top == Bottom (i.e. Height == 0).
2019-12-23 21:06:57 +01:00
Hermès Bélusca-Maïto
1d2b0fbcd1
[BOOTVID] Replace hardcoded screen and font size numbers by #define-d values.
2019-12-23 21:06:57 +01:00
Hermès Bélusca-Maïto
ff722ac72e
[FREELDR] Support setting up the EBP register on INT386() entry only if EBP != 0, otherwise use it only as output.
2019-12-23 21:06:40 +01:00
Katayama Hirofumi MZ
cf64f121f2
[MSPAINT] Refactor updateCanvasAndScrollbars
2019-12-24 04:30:25 +09:00
Katayama Hirofumi MZ
a32212d96a
[MSPAINT] Simplify choosecolor initialization
2019-12-24 04:18:40 +09:00
Katayama Hirofumi MZ
3a8c25d7f3
[MSPAINT] Simplify lfTextFont initialization
2019-12-24 04:17:02 +09:00
Katayama Hirofumi MZ
2acc689c58
[MSPAINT] Use hProgInstance for LoadImage
2019-12-24 04:13:43 +09:00
Katayama Hirofumi MZ
9879776950
[MSPAINT] Use correct type for custColors
2019-12-24 04:11:33 +09:00
Joachim Henze
6f93f2cf10
[APISETS] Appease regression CORE-16563 for another function
...
Symptom: "Far Manager main app unhandled exception when exiting"
The issue started to show with 0.4.13-dev-986-g
029b8f2cf9
Thanks to Mark Jansen for providing this 2nd patch.
I intend to port this back into 0.4.13RC.
2019-12-23 15:07:06 +01:00
Joachim Henze
cabf120833
[APISETS] Appease regression CORE-16563
...
Symptom: "Far Manager main app does not longer start up"
The issue started to show with 0.4.13-dev-986-g
029b8f2cf9
Thanks to Mark Jansen for providing this first patch.
I intend to port this back into 0.4.13RC,
but we are not completely done with this ticket.
2019-12-23 13:26:42 +01:00
Katayama Hirofumi MZ
03854056a2
[SDK][ATL] Use CStringW in CImage
2019-12-23 20:19:48 +09:00
Katayama Hirofumi MZ
ad319ef944
[SHIMGVW] Image Viewer transparent image fix ( #2165 )
...
If the pixel is transparent or translucent, fill the background with a checkered pattern. CORE-15287
2019-12-23 19:43:20 +09:00
Katayama Hirofumi MZ
12c683a846
[UNICODE] Re-trial to fix Travis build
2019-12-23 17:05:38 +09:00
Katayama Hirofumi MZ
1ec0e9f6c3
[UNICODE] Trial to fix Travis build
2019-12-23 16:47:01 +09:00
Amine Khaldi
1a472d9453
[UNICODE] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:58:51 +01:00
Amine Khaldi
3cfeed64b1
[REG] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:58:26 +01:00
Amine Khaldi
e87b3957e4
[CSCRIPT][WSCRIPT] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:58:01 +01:00
Amine Khaldi
e32507b525
[LOCALUI] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:57:33 +01:00
Amine Khaldi
90cb67a7f4
[INETCPL] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:57:10 +01:00
Amine Khaldi
4d74a058bd
[XMLLITE_WINETEST] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:56:47 +01:00