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
Eric Kohl
b4777797aa
[DNSAPI] Set proper record flags for query results and converted records
2019-12-22 14:40:18 +01:00
Eric Kohl
75f66049cf
[IDL] Add missing acf files
2019-12-22 12:43:23 +01:00
Eric Kohl
6c7878f35e
[DNSAPI][DNSRSLVR] Implement DnsGetCacheDataTable()
2019-12-22 11:21:04 +01:00
Eric Kohl
6499cf9e1a
[DNSRSLVR] Set proper flags for the hosts file entries
2019-12-21 22:12:55 +01:00
Katayama Hirofumi MZ
eba2d5d30a
[BOOTDATA][NTUSER] Fix GetSystemMetrics values ( #2137 )
...
Fix user32!GetSystemMetrics values. CORE-16547
SM_MENUDROPALIGNMENT and SM_CXSMSIZE
2019-12-21 22:38:49 +09:00
Mark Jansen
3d4a557db3
[ATL_APITEST] Fix CComVariant test
2019-12-21 12:44:48 +01:00
Timo Kreuzer
465745b683
[APITESTS] Improve and fix tests
2019-12-21 12:44:48 +01:00
Timo Kreuzer
cd5cc017cb
[PSDK] Add versionhelpers.h
2019-12-21 12:44:48 +01:00
Timo Kreuzer
e6eec56a44
[PSDK] Add extern "C" for c++ code in mmddk.h
2019-12-21 12:44:48 +01:00
Timo Kreuzer
2dfa6f2979
[GDI32_APITEST] Remove duplicated test in Test_CreateBitmap
2019-12-21 12:44:48 +01:00
Timo Kreuzer
1131d90516
[NTDLL_APITEST] Remove duplicated test for RtlInitilizeBitMap
2019-12-21 12:44:48 +01:00
Timo Kreuzer
261e5a72cc
[APITESTS] Add PROJECT(ApiTests) to get a separate VS solution file
2019-12-21 12:44:48 +01:00
Timo Kreuzer
88ab888f94
[TESTS] Instead of entirely skipping tests with ros_skip_flaky, only disable counting errors
2019-12-21 12:44:48 +01:00
Katayama Hirofumi MZ
2af9e7dfac
[USER32] Add ICO_ExtractIconExW RetPtr NULL check ( #2149 )
...
CORE-16557
2019-12-16 20:37:23 +09:00
Victor Perevertkin
23147330dd
[USBOHCI] Use KeQueryTickCount for timeouts instead of KeQuerySystemTime
2019-12-16 03:21:28 +03:00
Victor Perevertkin
1d9e03b708
[KS] Use KeQueryTickCount for timeouts instead of KeQuerySystemTime
...
This avoids overflow when system time is changed between calls (for example, via NTP)
2019-12-16 02:28:41 +03:00
Eric Kohl
7908e2e41f
[NETAPI32][WKSSVC] Implement NetGetJoinInformation using the workstation service
2019-12-15 19:53:23 +01:00
Eric Kohl
d2540090d3
[WIDL] Fix type offset calculation for toplevel pointers to non-basetypes.
...
WIDL used the wrong type information when a pointer to a non-basetype is used as a functions parameter. For example, a 'wchar_t**' would be treated as a 'wchar_t*'.
This patch will be sent upstream.
2019-12-15 18:21:11 +01:00