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
Amine Khaldi
fba7694887
[XMLLITE] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:56:19 +01:00
Amine Khaldi
b05ac020b4
[XINPUT1_3_WINETEST] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:55:56 +01:00
Amine Khaldi
a80c5a56e3
[WUAPI] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:55:33 +01:00
Amine Khaldi
eea75d46e7
[WTSAPI32_WINETEST] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:55:08 +01:00
Amine Khaldi
667d393424
[WTSAPI32] Sync with Wine Staging 4.18. CORE-16441
2019-12-23 00:54:46 +01:00
Amine Khaldi
c376b5acea
[PSDK] Update wtsapi32.h. CORE-16441
2019-12-23 00:54:23 +01:00
Mark Jansen
0bd9535d4d
[CMAKE] Update baseaddresses
2019-12-22 15:38:36 +01:00
Mark Jansen
c519650009
[SDK] Update the gen_baseaddress script
...
- Remove some debug leftovers
- Automatically write the correct file
2019-12-22 15:38:36 +01:00
Mark Jansen
0e7ab51875
[GEN_BASEADDRESS] Fix the script for python 3 and update *_pe.dll entries,
...
as hinted by hermes
2019-12-22 15:38:30 +01:00
Katayama Hirofumi MZ
5fbf239348
[GDI32_APITEST] Fix GetGlyphOutline testcase ( #2163 )
...
ROSTESTS-340
2019-12-22 22:59:22 +09:00