Skip to content

Commit bd5b301

Browse files
committed
Merge branch 'master' of https://github.com/reactos/reactos into audio_work
# Conflicts: # drivers/wdm/audio/hdaudbus_new/CMakeLists.txt # drivers/wdm/audio/hdaudbus_new/adsp.cpp # drivers/wdm/audio/hdaudbus_new/buspdo.cpp # drivers/wdm/audio/hdaudbus_new/buspdo.h # drivers/wdm/audio/hdaudbus_new/driver.h # drivers/wdm/audio/hdaudbus_new/fdo.cpp # drivers/wdm/audio/hdaudbus_new/fdo.h # drivers/wdm/audio/hdaudbus_new/hda_registers.h # drivers/wdm/audio/hdaudbus_new/hdac_controller.cpp # drivers/wdm/audio/hdaudbus_new/hdac_stream.cpp # drivers/wdm/audio/hdaudbus_new/hdaudio.cpp # drivers/wdm/audio/hdaudbus_new/nhlt.cpp # drivers/wdm/audio/hdaudbus_new/regfuncs.h # drivers/wdm/audio/hdaudbus_new/sgpc.cpp # drivers/wdm/audio/hdaudbus_new/sof-tplg.cpp # media/doc/3rd Party Files.txt # sdk/include/ddk/acpiioct.h # sdk/include/ddk/hdaudio.h
2 parents cfc7a16 + 249be9e commit bd5b301

File tree

450 files changed

+4865
-30968
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

450 files changed

+4865
-30968
lines changed

CODE_OF_CONDUCT.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
# Code of Conduct
1+
# Code of conduct
22

3-
Be respectful toward other members of the community. Don't initiate or engage in discussions that are designed to insult, inflame, attack, or incite hate/discrimination/bullying against others. Don't feed the trolls. If we detect any kind of behaviour we consider unacceptable, we reserve the right to ban, block, or remove the involved members from any or all of our communities.
3+
**Be respectful towards other members of the community.**
4+
- Don't initiate or engage in discussions that are designed to insult, inflame, attack, or incite hate, discrimination, or bullying against others.
5+
- Don't make unsubstantiated claims about another contributor, especially claims about undermining the project or our mission.
6+
- Don't feed the trolls.
47

5-
# See Also
8+
If we detect any kind of behavior we consider unacceptable, we reserve the right to ban, block, or remove the involved members from any or all of our communities.
9+
10+
# See also
611

712
- [Rules for managing Pull Requests](PULL_REQUEST_MANAGEMENT.md)

base/applications/charmap/charmap.rc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ IDI_ICON ICON "res/charmap.ico"
2121
#ifdef LANGUAGE_BG_BG
2222
#include "lang/bg-BG.rc"
2323
#endif
24+
#ifdef LANGUAGE_BN_IN
25+
#include "lang/bn-IN.rc"
26+
#endif
2427
#ifdef LANGUAGE_CA_ES
2528
#include "lang/ca-ES.rc"
2629
#endif
@@ -48,6 +51,9 @@ IDI_ICON ICON "res/charmap.ico"
4851
#ifdef LANGUAGE_HE_IL
4952
#include "lang/he-IL.rc"
5053
#endif
54+
#ifdef LANGUAGE_HR_HR
55+
#include "lang/hr-HR.rc"
56+
#endif
5157
#ifdef LANGUAGE_ID_ID
5258
#include "lang/id-ID.rc"
5359
#endif
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
LANGUAGE LANG_BENGALI, SUBLANG_BENGALI_INDIA
2+
3+
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
4+
FONT 8, "MS Shell Dlg"
5+
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
6+
BEGIN
7+
LTEXT "ফন্ট(&F):", IDC_STATIC, 6, 7, 24, 9
8+
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_TABSTOP |
9+
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
10+
PUSHBUTTON "সাহায্য(&H)", IDC_CMHELP, 249, 5, 35, 13
11+
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
12+
WS_VSCROLL, 20, 22, 266, 156
13+
LTEXT "অনুলিপি করার অক্ষর(&a):", IDC_STATIC, 6, 188, 66, 9
14+
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
15+
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
16+
DEFPUSHBUTTON "নির্বাচন করুন(&S)", IDC_SELECT, 194, 186, 44, 13
17+
PUSHBUTTON "অনুলিপি করুন(&C)", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
18+
CONTROL "উন্নত দৃশ্য(&v)", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
19+
WS_TABSTOP, 8, 208, 95, 10
20+
END
21+
22+
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
23+
STYLE DS_SHELLFONT | WS_CHILD
24+
FONT 8, "MS Shell Dlg"
25+
BEGIN
26+
LTEXT "অক্ষর সেট(&t):", IDC_STATIC, 8, 8, 48, 8
27+
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
28+
LTEXT "গ্রুপ করার ধরন(&G):", IDC_STATIC, 8, 28, 50, 8
29+
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
30+
PUSHBUTTON "অনুসন্ধান(&r)", IDC_BUTTON_SEARCH, 200, 44, 50, 14
31+
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
32+
LTEXT "অনুসন্ধান করুন(&e):", IDC_STATIC, 8, 48, 42, 8
33+
LTEXT "ইউনিকোড(&U):", IDC_STATIC, 200, 8, 30, 8
34+
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
35+
END
36+
37+
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
38+
CAPTION "ক্যারেক্টার ম্যাপ সম্পর্কে"
39+
FONT 8, "MS Shell Dlg"
40+
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
41+
BEGIN
42+
LTEXT "ক্যারেক্টার ম্যাপ v0.1\nকপিরাইট (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
43+
PUSHBUTTON "বন্ধ করুন(&C)", IDOK, 75, 162, 44, 15
44+
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
45+
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
46+
WS_TABSTOP | ES_READONLY | ES_MULTILINE
47+
END
48+
49+
STRINGTABLE
50+
BEGIN
51+
IDS_LICENSE "এটি একটি মুক্ত সফটওয়্যার; ফ্রি সফটওয়্যার ফাউন্ডেশন দ্বারা প্রকাশিত GNU জেনারেল পাবলিক লাইসেন্সের শর্তানুসারে আপনি এটি পুনর্বিতরণ করতে পারেন এবং/অথবা পরিবর্তন করতে পারেন; হয় লাইসেন্সের সংস্করণ ২, অথবা (আপনার পছন্দ অনুযায়ী) পরবর্তী যেকোনো সংস্করণ।\r\n\r\nএই প্রোগ্রামটি এই আশায় বিতরণ করা হয়েছে যে এটি কার্যকর হবে, কিন্তু কোনো ওয়ারেন্টি ছাড়াই; এমনকি একটি নির্দিষ্ট উদ্দেশ্যে ব্যবসায়িক বা উপযুক্ততার অন্তর্নিহিত ওয়ারেন্টি ছাড়াই। আরও বিস্তারিত জানার জন্য GNU জেনারেল পাবলিক লাইসেন্স দেখুন।\r\n\r\nআপনি এই প্রোগ্রামের সাথে GNU জেনারেল পাবলিক লাইসেন্সের একটি অনুলিপি পেয়েছেন; যদি না পান, তবে Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA-এ লিখুন।"
52+
IDS_ABOUT "সম্পর্কে(&b)..."
53+
IDS_TITLE "ক্যারেক্টার ম্যাপ"
54+
IDS_UNICODE "ইউনিকোড"
55+
IDS_ALL "সমস্ত"
56+
END
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
/*
2+
* PROJECT: ReactOS Character Map
3+
* LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4+
* PURPOSE: Croatian resource file
5+
* TRANSLATOR: Copyright 2026 Ivan Ivo <ivan.ivo4445@gmail.com>
6+
*/
7+
8+
LANGUAGE LANG_CROATIAN, SUBLANG_CROATIAN_CROATIA
9+
10+
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
11+
FONT 8, "MS Shell Dlg"
12+
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
13+
BEGIN
14+
LTEXT "&Font:", IDC_STATIC, 6, 7, 24, 9
15+
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_TABSTOP |
16+
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
17+
PUSHBUTTON "&Pomoć", IDC_CMHELP, 249, 5, 35, 13
18+
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
19+
WS_VSCROLL, 20, 22, 266, 156
20+
LTEXT "Znakovi za kopiju:", IDC_STATIC, 6, 188, 66, 9
21+
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
22+
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
23+
DEFPUSHBUTTON "&Odaberi", IDC_SELECT, 194, 186, 44, 13
24+
PUSHBUTTON "&Kopiraj", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
25+
CONTROL "Napredni prikaz", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
26+
WS_TABSTOP, 8, 208, 95, 10
27+
END
28+
29+
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
30+
STYLE DS_SHELLFONT | WS_CHILD
31+
FONT 8, "MS Shell Dlg"
32+
BEGIN
33+
LTEXT "Skup znakova:", IDC_STATIC, 8, 8, 48, 8
34+
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
35+
LTEXT "Grupiraj po:", IDC_STATIC, 8, 28, 50, 8
36+
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
37+
PUSHBUTTON "Pretraži", IDC_BUTTON_SEARCH, 200, 44, 50, 14
38+
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
39+
LTEXT "Traži:", IDC_STATIC, 8, 48, 42, 8
40+
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
41+
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
42+
END
43+
44+
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
45+
CAPTION "O Mapi znakova"
46+
FONT 8, "MS Shell Dlg"
47+
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
48+
BEGIN
49+
LTEXT "Mapa znakova v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
50+
PUSHBUTTON "&Zatvori", IDOK, 75, 162, 44, 15
51+
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
52+
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
53+
WS_TABSTOP | ES_READONLY | ES_MULTILINE
54+
END
55+
56+
STRINGTABLE
57+
BEGIN
58+
IDS_LICENSE "Ovaj je program slobodan softver; možete ga redistribuirati i/ili mijenjati pod uvjetima GNU Opće javne licence koju je objavila Free Software Foundation; bilo verzija 2 Licence, ili (po vašem izboru) bilo koja kasnija verzija.\r\n\r\nOvaj se program distribuira u nadi da će biti koristan, ali BEZ IKAKVOG JAMSTVA; čak i bez implicitnog jamstva o PRODAVANJU ili PRIKLADNOSTI ZA ODREĐENU SVRHU. Pogledajte GNU Opću javnu licencu za više detalja.\r\n\r\nKopiju GNU Opće javne licence trebali ste dobiti zajedno s ovim programom; ako niste, pišite Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 SAD."
59+
IDS_ABOUT "O programu"
60+
IDS_TITLE "Mapa znakova"
61+
IDS_UNICODE "Unicode"
62+
IDS_ALL "Svi"
63+
END

base/applications/cmdutils/clip/clip.rc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
1212
/* UTF-8 */
1313
#pragma code_page(65001)
1414

15+
#ifdef LANGUAGE_CS_CZ
16+
#include "lang/cs-CZ.rc"
17+
#endif
1518
#ifdef LANGUAGE_DE_DE
1619
#include "lang/de-DE.rc"
1720
#endif
@@ -39,6 +42,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
3942
#ifdef LANGUAGE_RU_RU
4043
#include "lang/ru-RU.rc"
4144
#endif
45+
#ifdef LANGUAGE_SK_SK
46+
#include "lang/sk-SK.rc"
47+
#endif
4248
#ifdef LANGUAGE_TR_TR
4349
#include "lang/tr-TR.rc"
4450
#endif
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* PROJECT: ReactOS Clip Command
3+
* LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4+
* PURPOSE: Czech resource file
5+
* TRANSLATOR: Copyright 2025 Václav Zouzalík (Venca24) <vaclav.zouzalik@seznam.cz>
6+
*/
7+
8+
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
9+
10+
STRINGTABLE
11+
BEGIN
12+
IDS_USAGE "\nNapište ""CLIP /?"" pro informace o používání.\n"
13+
IDS_HELP "\nPřesměrovává výstup programu v příkazové řádce do schránky.\n\n\
14+
CLIP [/?]\n\n\
15+
/? Zobrazí tuto nápovědu.\n"
16+
END
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* PROJECT: ReactOS Clip Command
3+
* LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4+
* PURPOSE: Slovak resource file
5+
* TRANSLATOR: Copyright 2025 Václav Zouzalík (Venca24) <vaclav.zouzalik@seznam.cz>
6+
*/
7+
8+
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
9+
10+
STRINGTABLE
11+
BEGIN
12+
IDS_USAGE "\nNapíšte ""CLIP /?"" pre informácie o používaní.\n"
13+
IDS_HELP "\nPresmerováva výstup programu v príkazovom riadku do schránky.\n\n\
14+
CLIP [/?]\n\n\
15+
/? Zobrazí túto nápovedu.\n"
16+
END
Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
/*
2-
* PROJECT: ReactOS KBSwitch
3-
* LICENSE: GPL - See COPYING in the top level directory
4-
* FILE: base/applications/kbswitch/lang/zh-TW.rc
5-
* PURPOSE: Chinese (Traditional) Language File for KBSwitch
6-
* TRANSLATOR: Elton Chung aka MfldElton <elton328@gmail.com>
2+
* PROJECT: ReactOS KBSwitch
3+
* LICENSE: GPL - See COPYING in the top level directory
4+
* FILE: base/applications/kbswitch/lang/zh-TW.rc
5+
* PURPOSE: Chinese (Traditional) Language File for KBSwitch
6+
* TRANSLATORS: Copyright 2009 Elton Chung aka MfldElton <elton328@gmail.com>
7+
* Copyright 2026 Chan Chilung <eason066@gmail.com>
78
*/
89

910
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
@@ -20,10 +21,10 @@ END
2021

2122
STRINGTABLE
2223
BEGIN
23-
IDS_IME_ON "Input System (IME) - ON"
24-
IDS_IME_OFF "Input System (IME) - OFF"
25-
IDS_SOFTKBD_ON "Soft Keyboard - ON"
26-
IDS_SOFTKBD_OFF "Soft Keyboard - OFF"
27-
IDS_SHOWTOOLBAR "Show Toolbar"
28-
IDS_INPUTSYSTEM "Input System (IME) configuration..."
24+
IDS_IME_ON "輸入法 (IME) - "
25+
IDS_IME_OFF "輸入法 (IME) - "
26+
IDS_SOFTKBD_ON "虛擬鍵盤 - 開"
27+
IDS_SOFTKBD_OFF "虛擬鍵盤 - 關"
28+
IDS_SHOWTOOLBAR "顯示工具列"
29+
IDS_INPUTSYSTEM "輸入法 (IME) 設定..."
2930
END
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11

2+
add_subdirectory(certmgr)
23
add_subdirectory(devmgmt)
34
add_subdirectory(eventvwr)
45
add_subdirectory(servman)
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
/*
2+
* PROJECT: ReactOS Certificate Manager
3+
* LICENSE: MIT (https://spdx.org/licenses/MIT)
4+
* PURPOSE: CCert definition
5+
* COPYRIGHT: Copyright 2025 Mark Jansen <mark.jansen@reactos.org>
6+
*/
7+
8+
class CCert
9+
{
10+
private:
11+
PCCERT_CONTEXT m_CertContext = NULL;
12+
CAtlStringW m_SubjectName;
13+
CAtlStringW m_IssuerName;
14+
CAtlStringW m_FriendlyName;
15+
16+
void
17+
GetNameString(DWORD dwFlags, CAtlStringW &out)
18+
{
19+
DWORD length = CertGetNameStringW(m_CertContext, CERT_NAME_SIMPLE_DISPLAY_TYPE, dwFlags, NULL, NULL, 0);
20+
if (length > 1)
21+
{
22+
WCHAR *buffer = out.GetBuffer(length);
23+
CertGetNameStringW(m_CertContext, CERT_NAME_SIMPLE_DISPLAY_TYPE, dwFlags, NULL, buffer, length);
24+
out.ReleaseBuffer();
25+
}
26+
}
27+
28+
public:
29+
explicit CCert(_In_ PCCERT_CONTEXT certContext)
30+
{
31+
m_CertContext = CertDuplicateCertificateContext(certContext);
32+
Init();
33+
}
34+
~CCert()
35+
{
36+
if (m_CertContext)
37+
{
38+
CertFreeCertificateContext(m_CertContext);
39+
}
40+
}
41+
42+
const CAtlStringW &
43+
GetSubjectName() const
44+
{
45+
return m_SubjectName;
46+
}
47+
48+
const CAtlStringW &
49+
GetIssuerName() const
50+
{
51+
return m_IssuerName;
52+
}
53+
54+
FILETIME
55+
GetNotAfter() const
56+
{
57+
return (m_CertContext && m_CertContext->pCertInfo) ? m_CertContext->pCertInfo->NotAfter : FILETIME{};
58+
}
59+
60+
const CAtlStringW &
61+
GetFriendlyName() const
62+
{
63+
return m_FriendlyName;
64+
}
65+
66+
const PCCERT_CONTEXT
67+
GetCertContext() const
68+
{
69+
return m_CertContext;
70+
}
71+
72+
void
73+
Init()
74+
{
75+
GetNameString(0, m_SubjectName);
76+
GetNameString(CERT_NAME_ISSUER_FLAG, m_IssuerName);
77+
DWORD length = 0;
78+
if (CertGetCertificateContextProperty(m_CertContext, CERT_FRIENDLY_NAME_PROP_ID, NULL, &length) && length > 0)
79+
{
80+
WCHAR *buffer = m_FriendlyName.GetBuffer(length / sizeof(WCHAR));
81+
CertGetCertificateContextProperty(m_CertContext, CERT_FRIENDLY_NAME_PROP_ID, buffer, &length);
82+
m_FriendlyName.ReleaseBuffer();
83+
}
84+
}
85+
};

0 commit comments

Comments
 (0)