reactos.git
4 years ago[INCLUDE/WINE] Add __FINALLY_CTX in the context of our PSEH library. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:11:45 +0000 (12:11 +0100)]
[INCLUDE/WINE] Add __FINALLY_CTX in the context of our PSEH library. CORE-16441

4 years ago[RICHED20_WINETEST] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:11:20 +0000 (12:11 +0100)]
[RICHED20_WINETEST] Sync with Wine Staging 4.18. CORE-16441

4 years ago[RICHED20] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:10:55 +0000 (12:10 +0100)]
[RICHED20] Sync with Wine Staging 4.18. CORE-16441

4 years ago[QUERY] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:10:28 +0000 (12:10 +0100)]
[QUERY] Sync with Wine Staging 4.18. CORE-16441

4 years ago[QMGR] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:10:04 +0000 (12:10 +0100)]
[QMGR] Sync with Wine Staging 4.18. CORE-16441

4 years ago[PROPSYS_WINETEST] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:09:40 +0000 (12:09 +0100)]
[PROPSYS_WINETEST] Sync with Wine Staging 4.18. CORE-16441

4 years ago[PSDK] Update propsys.idl and propvarutil.h. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:09:13 +0000 (12:09 +0100)]
[PSDK] Update propsys.idl and propvarutil.h. CORE-16441

4 years ago[PROPSYS] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:08:50 +0000 (12:08 +0100)]
[PROPSYS] Sync with Wine Staging 4.18. CORE-16441

4 years ago[PRINTUI] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:08:24 +0000 (12:08 +0100)]
[PRINTUI] Sync with Wine Staging 4.18. CORE-16441

4 years ago[PIDGEN] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:08:00 +0000 (12:08 +0100)]
[PIDGEN] Sync with Wine Staging 4.18. CORE-16441

4 years ago[PDH_WINETEST] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:07:35 +0000 (12:07 +0100)]
[PDH_WINETEST] Sync with Wine Staging 4.18. CORE-16441

4 years ago[PDH] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:07:10 +0000 (12:07 +0100)]
[PDH] Sync with Wine Staging 4.18. CORE-16441

4 years ago[OLESVR32] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:06:44 +0000 (12:06 +0100)]
[OLESVR32] Sync with Wine Staging 4.18. CORE-16441

4 years ago[OLEDLG] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:06:18 +0000 (12:06 +0100)]
[OLEDLG] Sync with Wine Staging 4.18. CORE-16441

4 years ago[OLECLI32] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:05:51 +0000 (12:05 +0100)]
[OLECLI32] Sync with Wine Staging 4.18. CORE-16441

4 years ago[OLEAUT32_WINETEST] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:05:27 +0000 (12:05 +0100)]
[OLEAUT32_WINETEST] Sync with Wine Staging 4.18. CORE-16441

4 years ago[OLEAUT32] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:05:03 +0000 (12:05 +0100)]
[OLEAUT32] Sync with Wine Staging 4.18. CORE-16441

4 years ago[PSDK] Update oleauto.h. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:04:39 +0000 (12:04 +0100)]
[PSDK] Update oleauto.h. CORE-16441

4 years ago[OLEACC_WINETEST] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:04:15 +0000 (12:04 +0100)]
[OLEACC_WINETEST] Sync with Wine Staging 4.18. CORE-16441

4 years ago[OLEACC] Sync with Wine Staging 4.18. CORE-16441
Amine Khaldi [Sat, 23 Nov 2019 11:03:49 +0000 (12:03 +0100)]
[OLEACC] Sync with Wine Staging 4.18. CORE-16441

4 years ago[MEDIA][FONTS] Improve tahoma.ttf (Latin) No.27
Katayama Hirofumi MZ [Sat, 23 Nov 2019 07:20:53 +0000 (16:20 +0900)]
[MEDIA][FONTS] Improve tahoma.ttf (Latin) No.27

Tahoma font.
Version 0.016 khmz.
LATIN CAPITAL LETTER J.
CORE-8408

4 years ago[SHELL32] Add SVG files of 'Rename' icon (#2084)
Katayama Hirofumi MZ [Sat, 23 Nov 2019 05:18:20 +0000 (14:18 +0900)]
[SHELL32] Add SVG files of 'Rename' icon (#2084)

@milawynsrealm has provided the source of 242.ico as svg files. CORE-11736

4 years ago[SHELL32] Change icon of SendTo My Documents (#2083)
Katayama Hirofumi MZ [Sat, 23 Nov 2019 05:10:13 +0000 (14:10 +0900)]
[SHELL32] Change icon of SendTo My Documents (#2083)

Follow-up of #2027. CORE-16496

4 years ago[MEDIA][FONTS] Improve tahomabd.ttf (Latin) No.26
Katayama Hirofumi MZ [Sat, 23 Nov 2019 05:05:58 +0000 (14:05 +0900)]
[MEDIA][FONTS] Improve tahomabd.ttf (Latin) No.26

Tahoma Bold.
Version 0.014 khmz.
LATIN CAPITAL LETTER J.
LATIN SMALL LETTER J.
CORE-8408

4 years ago[MEDIA][FONTS] Improve tahoma.ttf (Latin and Cyrillic) No.25
Katayama Hirofumi MZ [Sat, 23 Nov 2019 04:56:11 +0000 (13:56 +0900)]
[MEDIA][FONTS] Improve tahoma.ttf (Latin and Cyrillic) No.25

Tahoma font.
Version 0.015 khmz.
11px LATIN CAPITAL LETTER J.
11px CYRILLIC CAPITAL LETTER JE.
12px LATIN CAPITAL LETTER J.
12px LATIN SMALL LETTER F.
CORE-8408

4 years ago[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic, Greek and Latin) No.24
Katayama Hirofumi MZ [Fri, 22 Nov 2019 23:43:39 +0000 (08:43 +0900)]
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic, Greek and Latin) No.24

Tahoma font.
Version 0.014 khmz.
Many 8px bitmap glyphs are improved.
Many 13px bitmap glyphs are improved.
All bitmap/outline glyphs of J and j are improved.
CORE-8408

4 years ago[TRANSLATION][HEBREW] Some typo fixes and Some New strings (#2078)
Shy Zedaka [Fri, 22 Nov 2019 16:07:29 +0000 (18:07 +0200)]
[TRANSLATION][HEBREW] Some typo fixes and Some New strings (#2078)

4 years ago[SHELL32] Add Tango icons download URL (#2079)
Katayama Hirofumi MZ [Fri, 22 Nov 2019 14:52:35 +0000 (23:52 +0900)]
[SHELL32] Add Tango icons download URL (#2079)

Add a download URL for referencing source. CORE-11736

4 years ago[BOOTDATA] Add 'App Paths' registry entries (#2075)
Katayama Hirofumi MZ [Fri, 22 Nov 2019 13:23:23 +0000 (22:23 +0900)]
[BOOTDATA] Add 'App Paths' registry entries (#2075)

CORE-11335

4 years ago[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin and Greek) No.23
Katayama Hirofumi MZ [Fri, 22 Nov 2019 07:23:55 +0000 (16:23 +0900)]
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin and Greek) No.23

Tahoma Bold.
Version 0.013 khmz.
I shrinked 1px of 13px captal characters to correct the glyph height.
CORE-8408

4 years agoRevert [NOTEPAD] Add SBS_SIZEGRIP to status bar CORE-16528
Katayama Hirofumi MZ [Fri, 22 Nov 2019 01:53:26 +0000 (10:53 +0900)]
Revert [NOTEPAD] Add SBS_SIZEGRIP to status bar CORE-16528

4 years ago[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin and Greek) No.22
Katayama Hirofumi MZ [Fri, 22 Nov 2019 01:45:21 +0000 (10:45 +0900)]
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin and Greek) No.22

Tahoma Bold.
Version 0.012 khmz.
Many 13px bitmap glyphs are improved.
CORE-8408

4 years ago[NOTEPAD] Add SBS_SIZEGRIP to status bar CORE-16528
Katayama Hirofumi MZ [Fri, 22 Nov 2019 00:26:01 +0000 (09:26 +0900)]
[NOTEPAD] Add SBS_SIZEGRIP to status bar CORE-16528

4 years ago[SDK][INCLUDE] Update winxx.h and msgdump.h
Katayama Hirofumi MZ [Thu, 21 Nov 2019 09:18:47 +0000 (18:18 +0900)]
[SDK][INCLUDE] Update winxx.h and msgdump.h

4 years ago[NTGDI][FONT] Delete FillTMEx function and simplify codes
Katayama Hirofumi MZ [Thu, 21 Nov 2019 08:01:25 +0000 (17:01 +0900)]
[NTGDI][FONT] Delete FillTMEx function and simplify codes

4 years ago[MEDIA][FONTS] Improve UniVGA16.ttf (VGA) font
Katayama Hirofumi MZ [Thu, 21 Nov 2019 07:39:15 +0000 (16:39 +0900)]
[MEDIA][FONTS] Improve UniVGA16.ttf (VGA) font

VGA Medium font.
Version 1.01 khmz.
Underline position.
Strikeout position.
CORE-8408

4 years ago[DESK] StringCbCat() needs bytes, not chars (#2070)
Serge Gautherie [Thu, 21 Nov 2019 00:10:20 +0000 (01:10 +0100)]
[DESK] StringCbCat() needs bytes, not chars (#2070)

4 years ago[REACTOS] Use explicit StringCb*W() (#2069)
Serge Gautherie [Wed, 20 Nov 2019 23:47:06 +0000 (00:47 +0100)]
[REACTOS] Use explicit StringCb*W() (#2069)

4 years ago[NOTEPAD] StringCbPrintf() need sizeof(), not ARRAY_SIZE() (#2067)
Serge Gautherie [Wed, 20 Nov 2019 17:42:04 +0000 (18:42 +0100)]
[NOTEPAD] StringCbPrintf() need sizeof(), not ARRAY_SIZE() (#2067)

4 years ago[NTOBJSHEX] StringCbCopy*() need sizeof(), not _countof() (#2066)
Serge Gautherie [Wed, 20 Nov 2019 14:41:08 +0000 (15:41 +0100)]
[NTOBJSHEX] StringCbCopy*() need sizeof(), not _countof() (#2066)

And use explicit StringCbCopyW().

4 years ago[NTGDI][FONT] Don't rely FT_FaceRec.style_name (#2064)
Katayama Hirofumi MZ [Wed, 20 Nov 2019 13:49:51 +0000 (22:49 +0900)]
[NTGDI][FONT] Don't rely FT_FaceRec.style_name (#2064)

- Delete ItalicFromStyle and WeightFromStyle functions.
- Don't use FT_FaceRec.style_name for font style but pOS2->fsSelection, pOS2->usWeightClass, WinFNT.italic and WinFNT.weight.
- Don't use the bitmap glyph as possible if the glyph will be oblique'd.
- Tahoma Italic is working!
CORE-9614

4 years ago[SHELL32] Improve icon selection upon right click (#2063)
Katayama Hirofumi MZ [Wed, 20 Nov 2019 11:37:57 +0000 (20:37 +0900)]
[SHELL32] Improve icon selection upon right click (#2063)

If the Right-Clicked item is not being selected, then reset the selection and select the Right-Clicked item. CORE-16519

4 years ago[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.21
Katayama Hirofumi MZ [Wed, 20 Nov 2019 09:58:08 +0000 (18:58 +0900)]
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.21

Tahoma font.
Version 0.013 khmz.
12px CYRILLIC CAPITAL LETTER EF.
12px CYRILLIC CAPITAL LETTER EN WITH DESCENDER.
12px CYRILLIC CAPITAL LETTER GHE WITH STROKE.
12px CYRILLIC CAPITAL LETTER HA.
12px CYRILLIC CAPITAL LETTER I WITH GRAVE.
12px CYRILLIC CAPITAL LETTER JE.
12px CYRILLIC CAPITAL LETTER KA WITH DESCENDER.
12px CYRILLIC CAPITAL LETTER KJE.
12px CYRILLIC CAPITAL LETTER SHA.
12px CYRILLIC CAPITAL LETTER SHCHA.
12px CYRILLIC CAPITAL LETTER SHORT U.
12px CYRILLIC CAPITAL LETTER U.
12px CYRILLIC CAPITAL LETTER YU.
12px CYRILLIC CAPITAL LETTER ZE.
12px CYRILLIC CAPITAL LETTER ZHE.
12px CYRILLIC SMALL LETTER EN WITH DESCENDER.
12px CYRILLIC SMALL LETTER GHE WITH STROKE.
12px CYRILLIC SMALL LETTER IE WITH GRAVE.
12px CYRILLIC SMALL LETTER IE.
12px CYRILLIC SMALL LETTER IO.
12px CYRILLIC SMALL LETTER JE.
12px CYRILLIC SMALL LETTER KA WITH DESCENDER.
12px CYRILLIC SMALL LETTER YI.
CORE-8408

4 years ago[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.20
Katayama Hirofumi MZ [Wed, 20 Nov 2019 09:38:14 +0000 (18:38 +0900)]
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.20

Tahoma Bold.
Version 0.011 khmz.
12px CYRILLIC CAPITAL LETTER A WITH BREVE.
12px CYRILLIC CAPITAL LETTER A WITH DIAERESIS.
12px CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS.
12px CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS.
12px CYRILLIC CAPITAL LETTER EN WITH DESCENDER.
12px CYRILLIC CAPITAL LETTER KA WITH DESCENDER.
12px CYRILLIC CAPITAL LETTER O WITH DIAERESIS.
12px CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS.
12px CYRILLIC LETTER PALOCHKA.
12px CYRILLIC SMALL LETTER A IE.
12px CYRILLIC SMALL LETTER DZHE.
12px CYRILLIC SMALL LETTER E WITH DIAERESIS.
12px CYRILLIC SMALL LETTER EN WITH DESCENDER.
12px CYRILLIC SMALL LETTER I WITH DIAERESIS.
12px CYRILLIC SMALL LETTER I WITH GRAVE.
12px CYRILLIC SMALL LETTER I WITH MACRON.
12px CYRILLIC SMALL LETTER IE WITH BREVE.
12px CYRILLIC SMALL LETTER IE WITH GRAVE.
12px CYRILLIC SMALL LETTER IO.
12px CYRILLIC SMALL LETTER JE.
12px CYRILLIC SMALL LETTER KA WITH DESCENDER.
12px CYRILLIC SMALL LETTER LJE.
12px CYRILLIC SMALL LETTER NJE.
12px CYRILLIC SMALL LETTER O WITH DIAERESIS.
12px CYRILLIC SMALL LETTER UKRAINAIAN IE.
12px CYRILLIC SMALL LETTER YI.
CORE-8408

4 years ago[SHELL32] Improve UI of drive formatting (#2048)
Katayama Hirofumi MZ [Wed, 20 Nov 2019 01:00:26 +0000 (10:00 +0900)]
[SHELL32] Improve UI of drive formatting (#2048)

- Add stub window (StubWindow32) to the drive formatting dialog to avoid locked.
- Separate the thread of drive formatting.
- Move CStubWindow32 codes.
CORE-12756

4 years ago[USER32_APITEST] Power to DM_REPOSITION testcase (#2055)
Katayama Hirofumi MZ [Wed, 20 Nov 2019 00:23:32 +0000 (09:23 +0900)]
[USER32_APITEST] Power to DM_REPOSITION testcase (#2055)

- Add the minimized case.
- Add a test for WS_DISPLAYCHANGE message.
CORE-16490

4 years ago[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.19
Katayama Hirofumi MZ [Wed, 20 Nov 2019 00:13:55 +0000 (09:13 +0900)]
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.19

Tahoma Bold.
Version 0.010 khmz.
12px LATIN SMALL LETTER F.
12px LATIN SMALL LETTER E WITH GRAVE.
12px LATIN SMALL LETTER E WITH ACUTE.
12px LATIN SMALL LETTER E WITH CIRCUMFLEX.
12px LATIN SMALL LETTER E WITH DIAERESIS.
12px LATIN SMALL LETTER E WITH MACRON.
12px LATIN SMALL LETTER E WITH BREVE.
12px LATIN SMALL LETTER E WITH DOT ABOVE.
12px LATIN SMALL LETTER E WITH OGONEK.
12px LATIN SMALL LETTER E WITH CARON.
12px CYRILLIC CAPITAL LETTER ZHE.
12px CYRILLIC CAPITAL LETTER EF.
12px CYRILLIC CAPITAL LETTER CHE.
12px CYRILLIC CAPITAL LETTER YERU.
12px CYRILLIC CAPTIAL LETTER YU.
12px CYRILLIC CAPITAL LETTER SHCHA.
12px CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS.
12px CYRILLIC SMALL LETTER ZHE WITH DIAERESIS.
12px CYRILLIC SMALL LETTER ZHE WITH BREVE.
12px CYRILLIC SMALL LETTER IE WITH BREVE.
12px CYRILLIC SMALL LETTER E.
12px CYRILLIC SMALL LETTER HARD SIGN.
CORE-8408

4 years ago[CDROM] Forcibly declare our CD devices to the MountMgr
Pierre Schweitzer [Tue, 19 Nov 2019 18:04:55 +0000 (19:04 +0100)]
[CDROM] Forcibly declare our CD devices to the MountMgr

4 years ago[MSGINA][TRANSLATION] Improve Japanese translation
Katayama Hirofumi MZ [Tue, 19 Nov 2019 14:25:54 +0000 (23:25 +0900)]
[MSGINA][TRANSLATION] Improve Japanese translation

4 years ago[TRANSLATION] Improve Japanese translation (#2057)
Katayama Hirofumi MZ [Tue, 19 Nov 2019 13:50:52 +0000 (22:50 +0900)]
[TRANSLATION] Improve Japanese translation (#2057)

Improve Japanese translation.
Thanks to @98mebius.

4 years ago[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.18
Katayama Hirofumi MZ [Tue, 19 Nov 2019 11:30:12 +0000 (20:30 +0900)]
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.18

Tahoma font.
Version 0.012 khmz.
11px LATIN CAPTIAL LETTER J.
11px LATIN CAPTIAL LETTER E WITH MACRON.
11px LATIN CAPITAL LETTER E WITH BREVE.
11px LATIN CAPITAL LETTER E WITH DOT ABOVE.
11px LATIN CAPITAL LETTER E WITH OGONEK.
11px LATIN CAPITAL LETTER E WITH CARON.
11px CYRILLIC CAPITAL LETTER IO.
11px CYRILLIC CAPITAL LETTER YERU.
11px CYRILLIC CAPITAL LETTER JE.
11px CYRILLIC CAPITAL LETTER KJE.
CORE-8408

4 years ago[NTUSER] Fix condition of HSHELL_WINDOWCREATED (#2046)
Katayama Hirofumi MZ [Tue, 19 Nov 2019 08:54:23 +0000 (17:54 +0900)]
[NTUSER] Fix condition of HSHELL_WINDOWCREATED (#2046)

CORE-15655
If the owner window doesn't exist or is invisible or has WS_EX_TOOLWINDOW style, HSHELL_WINDOWCREATED regards the window a non-owned window. You can watch the shell hook information by using CORE-15655 ShellHookChecker.zip.

4 years ago[USER32] Check whether the window is minimized upon SM_REPOSITION CORE-16490
Katayama Hirofumi MZ [Tue, 19 Nov 2019 01:32:06 +0000 (10:32 +0900)]
[USER32] Check whether the window is minimized upon SM_REPOSITION CORE-16490

4 years ago[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.17
Katayama Hirofumi MZ [Tue, 19 Nov 2019 00:36:10 +0000 (09:36 +0900)]
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.17

Tahoma Bold.
Version 0.009 khmz.
11px LATIN CAPITAL LETTER J.
11px LATIN SMALL LETTER F.
11px LATIN SMALL LETTER K.
11px CYRILLIC CAPITAL LETTER ZHE.
11px CYRILLIC CAPITAL LETTER EL.
11px CYRILLIC CAPITAL LETTER U.
11px CYRILLIC CAPITAL LETTER EF.
11px CYRILLIC CAPITAL LETTER SHA.
11px CYRILLIC CAPITAL LETTER YERU.
11px CYRILLIC CAPITAL LETTER YU.
11px CYRILLIC CAPITAL LETTER I.
11px CYRILLIC CAPITAL LETTER SHORT I.
11px CYRILLIC SMALL LETTER HARD SIGN.
CORE-8408

4 years ago[SHELLBTRFS] Use again .data() method of vector class
Pierre Schweitzer [Thu, 14 Nov 2019 14:01:55 +0000 (15:01 +0100)]
[SHELLBTRFS] Use again .data() method of vector class

This reverts commit 45a643a136eedf8b39d22f5add94fd372320fdee.
This reverts commit a3c13c624f4a115f99560990f065dd94e4526304.
This reverts commit 1725ddfd8f06bbff1b853c93be35f2b0ab672a01.

4 years ago[SDK] Implement std::vector.data()
Pierre Schweitzer [Wed, 13 Nov 2019 21:56:16 +0000 (22:56 +0100)]
[SDK] Implement std::vector.data()

4 years ago[OSK] Validate the registry value data on query (#2050)
Bișoc George [Mon, 18 Nov 2019 20:25:51 +0000 (21:25 +0100)]
[OSK] Validate the registry value data on query (#2050)

Ensure that the value data we query on loading the registry configuration settings matches with its data size

4 years ago[OSK] Reduce the delay when redrawing LED keyboard resources (#1385)
Bișoc George [Mon, 18 Nov 2019 20:24:45 +0000 (21:24 +0100)]
[OSK] Reduce the delay when redrawing LED keyboard resources (#1385)

200 ms would mean that the LEDs redraw each 0,2 second and this adds a slight delay. This can be seen if you press the Num lock key (for example) many times in a row and the LED resources won't update instantly. Therefore reducing the value of uElapse should significantly decrease the delay and the LEDs should update in a realistic way. Furthermore, before invalidating the LED resource check the toggle state of the keys.

4 years ago[CMAKE] Define HAVE_* constants unconditionally (follow-up to PR #2041) (#2052)
Colin Finck [Mon, 18 Nov 2019 17:57:35 +0000 (18:57 +0100)]
[CMAKE] Define HAVE_* constants unconditionally (follow-up to PR #2041) (#2052)

sys/types.h is guaranteed to be available on all our supported host platforms and always contains a pid_t definition.

4 years ago[SHELL32_APITEST] Add EnumPropW call CORE-11701
Katayama Hirofumi MZ [Mon, 18 Nov 2019 11:20:12 +0000 (20:20 +0900)]
[SHELL32_APITEST] Add EnumPropW call CORE-11701

4 years ago[INCLUDE][SHELL32_APITEST] Add SHLimitInputEdit testcase (#2053)
Katayama Hirofumi MZ [Mon, 18 Nov 2019 11:02:18 +0000 (20:02 +0900)]
[INCLUDE][SHELL32_APITEST] Add SHLimitInputEdit testcase (#2053)

- Add IItemNameLimits interface into shobjidl.idl.
- Add a testcase for shell32!SHLimitInputEdit function.
CORE-11701

4 years ago[RDBSSLIB] RxFirstCanonicalize(): Fix pointer arithmetic
Victor Martinez [Sun, 17 Nov 2019 16:09:51 +0000 (17:09 +0100)]
[RDBSSLIB] RxFirstCanonicalize(): Fix pointer arithmetic

CORE-13383

4 years ago[USER32_APITEST] Add DM_REPOSITION testcase (#2043)
Katayama Hirofumi MZ [Mon, 18 Nov 2019 01:46:36 +0000 (10:46 +0900)]
[USER32_APITEST] Add DM_REPOSITION testcase (#2043)

CORE-16490

4 years ago[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.16
Katayama Hirofumi MZ [Mon, 18 Nov 2019 01:36:06 +0000 (10:36 +0900)]
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.16

Tahoma Bold.
Version 0.008 khmz.
11px QUOTATION MARK.
11px LATIN CAPITAL LETTER F.
11px CYRILLIC CAPITAL LETTER BE.
11px CYRILLIC CAPITAL LETTER DE.
11px CYRILLIC SMALL LETTER SHA.
CORE-8408

4 years ago[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.15
Katayama Hirofumi MZ [Mon, 18 Nov 2019 01:27:29 +0000 (10:27 +0900)]
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic and Latin) No.15

Tahoma font.
Version 0.011 khmz.
11px LATIN CAPITAL LETTER R.
11px LATIN CAPITAL LETTER R WITH ACUTE.
11px LATIN CAPITAL LETTER R WITH CARON.
11px LATIN SMALL LETTER K.
11px CYRILLIC CAPITAL LETTER U.
11px CYRILLIC SMALL LETTER TSE.
CORE-8408

4 years ago[KDBG] If no parameters are given to the 'filter' command, display the list of availa...
Hermès Bélusca-Maïto [Mon, 18 Nov 2019 00:34:19 +0000 (01:34 +0100)]
[KDBG] If no parameters are given to the 'filter' command, display the list of available debug filter components.

4 years ago[NTOS:KD/KD64] Fix x64 build.
Hermès Bélusca-Maïto [Mon, 18 Nov 2019 00:33:06 +0000 (01:33 +0100)]
[NTOS:KD/KD64] Fix x64 build.

4 years ago[I8042PRT] Remove dead commented-out code; Allow sending ROS-specific commands to...
Hermès Bélusca-Maïto [Sun, 17 Nov 2019 22:01:18 +0000 (23:01 +0100)]
[I8042PRT] Remove dead commented-out code; Allow sending ROS-specific commands to the kernel debugger since KD64 also support them.

[NTOS:MM] Remove an extra ')' in a DbgPrint() string.

4 years ago[NTOS:KD/KD64/KDBG] Share some code between our legacy KD/KDBG and KD64.
Hermès Bélusca-Maïto [Sun, 17 Nov 2019 21:55:36 +0000 (22:55 +0100)]
[NTOS:KD/KD64/KDBG] Share some code between our legacy KD/KDBG and KD64.

Our legacy KD module is slowly being phased out for the more recent KD64
Kernel Debugger that supports WinDbg, but at the same time we must retain
support for GCC debugging and the KDBG interface.

For the time being few #ifdef _WINKD_ have been introduced in KD64 so that
some of its code/data does not completely get shared yet with the legacy KD,
until the latter becomes phased out.

KD Modifications:
=================
- Remove the implementation of NtQueryDebugFilterState() /
  NtSetDebugFilterState() that now comes entirely from KD64.

- Remove KD variables that are now shared with KD64.

- Share common code with KD64: KdpMoveMemory(), KdpZeroMemory(),
  KdpCopyMemoryChunks(), KdpPrint(), KdpPrompt().

- KDBG: Remove the duplicated KdpCopyMemoryChunks() function.

- In KdpServiceDispatcher() and KdpEnterDebuggerException(), call the
  KdpPrint() worker function that correctly probes and captures its arguments.

- Temporarily stub out KdEnterDebugger() and KdExitDebugger() that is used
  by the shared code, until KD is removed and only the KD64 version of these
  functions remain.

- Re-implement the KD/KDBG KdpPrompt() function using a custom KdpPromptString()
  helper compatible with KD64, that is called by the KD64 implementation of
  KdpPrompt(). This KdpPromptString() helper now issues the prompt on all
  the KD loggers: e.g. if you use both at the same time COM-port and SCREEN
  debugging, the prompt will appear on both. Before that the prompt was always
  being displayed on COM port even if e.g. a SCREEN-only debug session was used...

- ppc_irq.c: Fix the prototype of KdpServiceDispatcher().

KD64 Fixes:
===========
- Initialize the MaximumLength member of the counted STRING variables
  before using them elsewhere.

- Get rid of alloca() within SEH block in KdpPrint() (addendum to 7b95fcf9).

- Add the ROS-specific handy dump commands in KdSystemDebugControl().

4 years ago[NTOS:KD64] Some code formatting + add SAL2 annotations to the functions that are...
Hermès Bélusca-Maïto [Sun, 17 Nov 2019 21:28:42 +0000 (22:28 +0100)]
[NTOS:KD64] Some code formatting + add SAL2 annotations to the functions that are going to be involved in the next commit.

+ s/ReturnStatus/Status/ , and get rid of Win32 LPSTR and replace by
  PCHAR (since the concerned code deals with counted strings).

4 years ago[NTOS] Complete the support of Debug Filters. CORE-13529
Hermès Bélusca-Maïto [Sun, 17 Nov 2019 16:16:55 +0000 (17:16 +0100)]
[NTOS] Complete the support of Debug Filters. CORE-13529

- KD64: Update the list of supported Debug Filter Masks (KdComponentTable)
  with the more up-to-date one from KDBG, that includes some components
  that have been added in Vista+, but some of which we also use in ReactOS.

- NtQueryDebugFilterState(), NtSetDebugFilterState() and KdpPrint():
  Add the Vista+ behaviour or falling back to the DEFAULT component ID
  settings for unknown Components (compiled in only wheen NTDDI_VERSION >= NTDDI_VISTA).
  + Remove redundant comments and update these functions with SAL2 annotations.

- KDBG: Add extra documentation for the debug filter components list.

- CONFIG: Load all the supported Debug Filter Masks settings from the
  registry.

4 years ago[NTOS:KD/KDBG] Code enhancements for KDBG/KD.
Hermès Bélusca-Maïto [Sun, 17 Nov 2019 15:44:22 +0000 (16:44 +0100)]
[NTOS:KD/KDBG] Code enhancements for KDBG/KD.

- Introduce KdpScreenAcquire() / KdpScreenRelease() helpers that allow
  to correctly acquire or release the screen when using INBV for
  "Screen-Mode" debugging.

- Introduce KdpAcquireLock() / KdpReleaseLock() helpers so as to reduce
  the copy-pasted code required when acquiring spin-locks in the KD debug
  logger functions.

- Close the opened KdpLogFileHandle file in the KdpInitDebugLog() logger
  in case we failed to create the logger writer thread.
  Also use explicit kernel-mode handle when opening the log file.

- static-ify some local variables, remove few hardcoded values, and
  minor formatting.

- Correctly define the INIT_FUNCTION's.

4 years ago[SDK:RTL] Add one validity check + comment documentation for RtlDispatchException().
Hermès Bélusca-Maïto [Sat, 16 Nov 2019 21:47:05 +0000 (22:47 +0100)]
[SDK:RTL] Add one validity check + comment documentation for RtlDispatchException().

- RtlDispatchException(): Check for invalid stack in ExceptionContinueSearch handler
  and bail out if so.
- Update few comments and fix a typo.
- Add a documenting comment about SafeSEH functionality support.
  See e.g. the following articles:
  https://www.optiv.com/blog/old-meets-new-microsoft-windows-safeseh-incompatibility
  https://msrc-blog.microsoft.com/2012/01/10/more-information-on-the-impact-of-ms12-001/

4 years ago[DNSAPI] Simplify the directory structure
Eric Kohl [Sun, 17 Nov 2019 15:31:30 +0000 (16:31 +0100)]
[DNSAPI] Simplify the directory structure

4 years ago[NTOS:IO] Fix result length for DevicePropertyRemovalPolicy request
Victor Perevertkin [Sat, 16 Nov 2019 20:52:03 +0000 (23:52 +0300)]
[NTOS:IO] Fix result length for DevicePropertyRemovalPolicy request
in IoGetDeviceProperty.
Classpnp expects it to be sizeof(DEVICE_REMOVAL_POLICY)
see ClasspInitializeHotplugInfo in classpnp.sys

CORE-6264

4 years ago[IPCONFIG] Display missing record types and record names
Eric Kohl [Sun, 17 Nov 2019 12:23:40 +0000 (13:23 +0100)]
[IPCONFIG] Display missing record types and record names

4 years ago[RAPPS] Improve Japanese translation
Katayama Hirofumi MZ [Sun, 17 Nov 2019 10:46:56 +0000 (19:46 +0900)]
[RAPPS] Improve Japanese translation

4 years ago[NOTEPAD] Improve Japanese translation
Katayama Hirofumi MZ [Sun, 17 Nov 2019 10:34:36 +0000 (19:34 +0900)]
[NOTEPAD] Improve Japanese translation

4 years ago[BROWSEUI][SHELL32] Fix scroll to selection CORE-16504
Joachim Henze [Sun, 17 Nov 2019 01:04:27 +0000 (02:04 +0100)]
[BROWSEUI][SHELL32] Fix scroll to selection CORE-16504

A patch by Katayama Hirofumi MZ

The bug was unhidden by
0.4.14-dev-312-g
b931f643e35e6a23dbef99e785804039ea579b6a

4 years ago[IPCONFIG] Display non-zero type records only and improve error messages
Eric Kohl [Sat, 16 Nov 2019 19:27:04 +0000 (20:27 +0100)]
[IPCONFIG] Display non-zero type records only and improve error messages

4 years ago[ACPICA] Update to version 20191018. CORE-16434
Thomas Faber [Sat, 19 Oct 2019 14:15:32 +0000 (16:15 +0200)]
[ACPICA] Update to version 20191018. CORE-16434

This includes a cherry-pick of
https://github.com/acpica/acpica/commit/3e0d03893cc7d24d3993798eeb535da057fb2337
to fix build.

4 years ago[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic) No.14
Katayama Hirofumi MZ [Sat, 16 Nov 2019 06:11:57 +0000 (15:11 +0900)]
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic) No.14

Tahoma.
Version 0.010 khmz.
12px CYRILLIC CAPITAL LETTER DE.
12px CYRILLIC SMALL LETTER DE.
CORE-8408

4 years ago[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.13
Katayama Hirofumi MZ [Sat, 16 Nov 2019 06:01:08 +0000 (15:01 +0900)]
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.13

Tahoma Bold font.
Version 0.007 khmz.
12px LATIN SMALL LETTER R.
12px CYRILLIC CAPITAL LETTER DE.
12px CYRILLIC SMALL LETTER TSE.
12px CYRILLIC SMALL LETTER DE.
CORE-8408

4 years ago[USER32] Improve DM_REPOSITION CORE-16490
Katayma Hirofumi MZ [Sat, 16 Nov 2019 03:52:40 +0000 (12:52 +0900)]
[USER32] Improve DM_REPOSITION CORE-16490

4 years ago[USER32] Fix DM_REPOSITION (rc.bottom minus 4)
Katayma Hirofumi MZ [Sat, 16 Nov 2019 02:21:16 +0000 (11:21 +0900)]
[USER32] Fix DM_REPOSITION (rc.bottom minus 4)

4 years ago[USER32] Implement DM_REPOSITION message (#2020)
Katayama Hirofumi MZ [Sat, 16 Nov 2019 00:51:16 +0000 (09:51 +0900)]
[USER32] Implement DM_REPOSITION message (#2020)

DM_REPOSITION is dialog message that can reposition the dialog to the workarea when the dialog is partially/entirely in outside of the workarea. CORE-16490

4 years ago[NTUSER] Support MK_SHIFT/MK_CONTROL of mouse messages (#2038)
Katayama Hirofumi MZ [Sat, 16 Nov 2019 00:49:49 +0000 (09:49 +0900)]
[NTUSER] Support MK_SHIFT/MK_CONTROL of mouse messages (#2038)

Upon mouse message generation, The states of Shift key and/or Ctrl key must be used. If Shift key is pressed, it enables MK_SHIFT flag of the mouse message. If Ctrl key is pressed, it enables MK_CONTROL flag of the mouse message. CORE-16279

4 years ago[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.12
Katayma Hirofumi MZ [Sat, 16 Nov 2019 00:14:58 +0000 (09:14 +0900)]
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic and Latin) No.12

Tahoma Bold.
Version 0.006 khmz.
12px LATIN SMALL LETTER E.
12px LATIN SMALL LETTER O.
12px CYRILLIC CAPITAL LETTER TSE.
12px CYRILLIC SMALL LETTER ZHE.
12px CYRILLIC SMALL LETTER I.
12px CYRILLIC SMALL LETTER SHORT I.
12px CYRILLIC SMALL LETTER KA.
CORE-8408

4 years ago[SHELL32_APITEST] Strengthen DragDrop testcase (#2040)
Katayama Hirofumi MZ [Fri, 15 Nov 2019 17:23:25 +0000 (02:23 +0900)]
[SHELL32_APITEST] Strengthen DragDrop testcase (#2040)

CORE-11238

4 years ago[CMAKE] Fix host tools build on x86-64 mingw
Jérôme Gardou [Fri, 15 Nov 2019 13:07:46 +0000 (14:07 +0100)]
[CMAKE] Fix host tools build on x86-64 mingw

Dynamically check for sys/types.h and pid_t in wine config.h
Use TARGET_xxx defines instead of _X86_ as this is undefined by GCC
Add some sense in include directories management by using interface
libraries

4 years ago[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic) No.11
Katayma Hirofumi MZ [Fri, 15 Nov 2019 13:17:20 +0000 (22:17 +0900)]
[MEDIA][FONTS] Improve tahomabd.ttf (Cyrillic) No.11

Tahoma Bold font.
Version 0.005 khmz
12px CYRILLIC SMALL LETTER O.
12px CYRILLIC SMALL LETTER IE.
12px CYRILLIC SMALL LETTER EM.
12px CYRILLIC SMALL LETTER TE.
12px CYRILLIC SMALL LETTER SHCHA.
CORE-8408

4 years ago[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic) No.10
Katayma Hirofumi MZ [Fri, 15 Nov 2019 13:00:10 +0000 (22:00 +0900)]
[MEDIA][FONTS] Improve tahoma.ttf (Cyrillic) No.10

Tahoma font.
Version 0.009 khmz.
12px CYRILLIC SMALL LETTER TSE.
12px CYRILLIC SMALL LETTER SHA.
12px CYRILLIC SMALL LETTER ZHE.

4 years ago[MEDIA][FONTS] Improve Cyrillic glyphs of tahoma.ttf a bit
Katayma Hirofumi MZ [Fri, 15 Nov 2019 11:01:01 +0000 (20:01 +0900)]
[MEDIA][FONTS] Improve Cyrillic glyphs of tahoma.ttf a bit

Tahoma font.
Version 0.008 khmz.
11px CYRILLIC SMALL LETTER SHA.

4 years ago[MEDIA][FONTS] More improve Cyrillic glyphs of tahomabd.ttf
Katayma Hirofumi MZ [Fri, 15 Nov 2019 09:50:52 +0000 (18:50 +0900)]
[MEDIA][FONTS] More improve Cyrillic glyphs of tahomabd.ttf

Tahoma Bold.
Version 0.004 khmz.
11px CYRILLIC SMALL LETTER DE.
11px CYRILLIC SMALL LETTER SOFT SIGN.

4 years ago[SHELL32] Simply return S_OK if *pdwEffect is none (#2039)
Katayama Hirofumi MZ [Fri, 15 Nov 2019 09:02:06 +0000 (18:02 +0900)]
[SHELL32] Simply return S_OK if *pdwEffect is none (#2039)

IDropTarget::DragEnter must simply return S_OK if *pdwEffect == DROPEFFECT_NONE. CORE-11238

4 years ago[MEDIA][FONTS] Improve Cyrillic glyphs of tahomabd.ttf
Katayma Hirofumi MZ [Fri, 15 Nov 2019 08:25:39 +0000 (17:25 +0900)]
[MEDIA][FONTS] Improve Cyrillic glyphs of tahomabd.ttf

Tahoma Bold.
Version 0.003 khmz.
11px CYRILLIC SMALL LETTER EF.
11px CYRILLIC SMALL LETTER GHE.
11px CYRILLIC SMALL LETTER GJE.
11px CYRILLIC SMALL LETTER U.
11px CYRILLIC SMALL LETTER SHORT U.
11px CYRILLIC SMALL LETTER TSE.
11px CYRILLIC SMALL LETTER YERU.
11px CYRILLIC SMALL LETTER TE.

4 years ago[MEDIA][FONTS] Improve Cylliric glyphs of tahoma.ttf more
Katayma Hirofumi MZ [Fri, 15 Nov 2019 08:01:59 +0000 (17:01 +0900)]
[MEDIA][FONTS] Improve Cylliric glyphs of tahoma.ttf more

11px CYRILLIC SMALL LETTER TE.
11px CYRILLIC SMALL LETTER SOFT SIGN.

4 years ago[MEDIA][FONTS] Improve Cyrillic bitmap glyphs of tahoma.ttf
Katayma Hirofumi MZ [Fri, 15 Nov 2019 03:56:58 +0000 (12:56 +0900)]
[MEDIA][FONTS] Improve Cyrillic bitmap glyphs of tahoma.ttf

Version 0.0006 khmz.

12px CYRILLIC SMALL LETTER EF.
11px CYRILLIC SMALL LETTER EM.
11px CYRILLIC SMALL LETTER SOFT SIGN.
11px CYRILLIC SMALL LETTER DE.

4 years ago[CMD] Unquote string at pushd (#2031)
Katayama Hirofumi MZ [Fri, 15 Nov 2019 02:51:58 +0000 (11:51 +0900)]
[CMD] Unquote string at pushd (#2031)

pushd command of cmd.exe didn't treat the quoted parameter correctly.
- Call StripQuotes in SetRootPath function.
- Fix typo of FEATURE_DIRECTORY_STACK.
This PR will enable "Command Prompt" here. CORE-12150

4 years ago[BOOTDATA] s/cmd/cmd.exe/
Katayma Hirofumi MZ [Fri, 15 Nov 2019 01:09:13 +0000 (10:09 +0900)]
[BOOTDATA] s/cmd/cmd.exe/