ReactOS.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
June
May
April
March
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
May
April
March
February
January
2011
December
November
October
September
August
July
June
May
April
March
February
January
2010
December
November
October
September
August
July
June
May
April
March
February
January
2009
December
November
October
September
August
July
June
May
April
March
February
January
2008
December
November
October
September
August
July
June
May
April
March
February
January
2007
December
November
October
September
August
July
June
May
April
March
February
January
2006
December
November
October
September
August
July
June
May
April
March
February
January
2005
December
November
October
September
August
July
June
May
April
March
February
January
2004
December
November
October
September
August
July
June
May
April
March
February
List overview
Download
Ros-diffs
August 2013
----- 2024 -----
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
----- 2014 -----
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
----- 2013 -----
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
----- 2012 -----
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
----- 2011 -----
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
----- 2010 -----
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
----- 2009 -----
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
----- 2008 -----
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
----- 2007 -----
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
----- 2006 -----
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
----- 2005 -----
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
----- 2004 -----
December 2004
November 2004
October 2004
September 2004
August 2004
July 2004
June 2004
May 2004
April 2004
March 2004
February 2004
ros-diffs@reactos.org
10 participants
327 discussions
Start a n
N
ew thread
[spetreolle] 59822: [NEWDEV] Fix controls positions in French. Spotted by gigaherz.
by spetreolle@svn.reactos.org
Author: spetreolle Date: Sun Aug 25 16:36:04 2013 New Revision: 59822 URL:
http://svn.reactos.org/svn/reactos?rev=59822&view=rev
Log: [NEWDEV] Fix controls positions in French. Spotted by gigaherz. Modified: trunk/reactos/dll/win32/newdev/lang/fr-FR.rc Modified: trunk/reactos/dll/win32/newdev/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/newdev/lang/fr-F…
============================================================================== --- trunk/reactos/dll/win32/newdev/lang/fr-FR.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/newdev/lang/fr-FR.rc [iso-8859-1] Sun Aug 25 16:36:04 2013 @@ -11,7 +11,7 @@ IDC_STATIC,115,21,195,16 LTEXT "Cliquer sur Suivant pour continuer.",IDC_STATIC,115,169,195,17 LTEXT "MATERIEL INCONNU",IDC_DEVICE,129,36,164,11 - LTEXT "ATTENTION ! L'INSTALLATION D'UN PILOTE PEUT ENTRAINER LE BLOCAGE DE VOTRE ORDINATEUR OU LE RENDRE INDEMARRABLE !",IDC_STATIC,105,59,210,25 + LTEXT "ATTENTION ! L'INSTALLATION D'UN PILOTE PEUT ENTRAINER LE BLOCAGE DE VOTRE ORDINATEUR OU LE RENDRE INDEMARRABLE !",IDC_STATIC,115,59,200,25 CONTROL "Installer le pilote automatiquement",IDC_RADIO_AUTO,"Button", BS_AUTORADIOBUTTON,115,112,178,13 CONTROL "Installer le pilote depuis un endroit spécifié",IDC_RADIO_MANUAL,
11 years, 2 months
1
0
0
0
[akhaldi] 59821: [CRT] * Annotate search_s.h.
by akhaldi@svn.reactos.org
Author: akhaldi Date: Sun Aug 25 15:53:31 2013 New Revision: 59821 URL:
http://svn.reactos.org/svn/reactos?rev=59821&view=rev
Log: [CRT] * Annotate search_s.h. Modified: trunk/reactos/include/crt/sec_api/search_s.h Modified: trunk/reactos/include/crt/sec_api/search_s.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/sec_api/search…
============================================================================== --- trunk/reactos/include/crt/sec_api/search_s.h [iso-8859-1] (original) +++ trunk/reactos/include/crt/sec_api/search_s.h [iso-8859-1] Sun Aug 25 15:53:31 2013 @@ -3,6 +3,7 @@ * This file is part of the w64 mingw-runtime package. * No warranty is given; refer to the file DISCLAIMER within this package. */ + #ifndef _INC_SEARCH_S #define _INC_SEARCH_S @@ -14,12 +15,34 @@ extern "C" { #endif - _CRTIMP void *__cdecl _lfind_s(const void *_Key,const void *_Base,unsigned int *_NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(void *,const void *,const void *),void *_Context); - _CRTIMP void *__cdecl _lsearch_s(const void *_Key,void *_Base,unsigned int *_NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(void *,const void *,const void *),void *_Context); + _Check_return_ + _CRTIMP + void * + __cdecl + _lfind_s( + _In_ const void *_Key, + _In_reads_bytes_((*_NumOfElements) * _SizeOfElements) const void *_Base, + _Inout_ unsigned int *_NumOfElements, + _In_ size_t _SizeOfElements, + _In_ int(__cdecl *_PtFuncCompare)(void *, const void *, const void *), + void *_Context); + + _Check_return_ + _CRTIMP + void * + __cdecl + _lsearch_s( + _In_ const void *_Key, + _Inout_updates_bytes_((*_NumOfElements) * _SizeOfElements) void *_Base, + _Inout_ unsigned int *_NumOfElements, + _In_ size_t _SizeOfElements, + _In_ int(__cdecl *_PtFuncCompare)(void *, const void *, const void *), + void *_Context); #ifdef __cplusplus } #endif #endif -#endif + +#endif /* _INC_SEARCH_S */
11 years, 2 months
1
0
0
0
[akhaldi] 59820: [PSDK] * Add a missing inclusion in wincrypt.h.
by akhaldi@svn.reactos.org
Author: akhaldi Date: Sun Aug 25 15:11:58 2013 New Revision: 59820 URL:
http://svn.reactos.org/svn/reactos?rev=59820&view=rev
Log: [PSDK] * Add a missing inclusion in wincrypt.h. Modified: trunk/reactos/include/psdk/wincrypt.h Modified: trunk/reactos/include/psdk/wincrypt.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/wincrypt.h?re…
============================================================================== --- trunk/reactos/include/psdk/wincrypt.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/wincrypt.h [iso-8859-1] Sun Aug 25 15:11:58 2013 @@ -20,6 +20,8 @@ #ifndef __WINE_WINCRYPT_H #define __WINE_WINCRYPT_H + +#include <specstrings.h> #ifdef __cplusplus extern "C" {
11 years, 2 months
1
0
0
0
[aandrejevic] 59819: [SOFT386] Implement the following opcodes: NOP XCHG (E)AX, reg16/reg32
by aandrejevic@svn.reactos.org
Author: aandrejevic Date: Sun Aug 25 14:53:58 2013 New Revision: 59819 URL:
http://svn.reactos.org/svn/reactos?rev=59819&view=rev
Log: [SOFT386] Implement the following opcodes: NOP XCHG (E)AX, reg16/reg32 Modified: branches/ntvdm/lib/soft386/opcodes.c branches/ntvdm/lib/soft386/opcodes.h Modified: branches/ntvdm/lib/soft386/opcodes.c URL:
http://svn.reactos.org/svn/reactos/branches/ntvdm/lib/soft386/opcodes.c?rev…
============================================================================== --- branches/ntvdm/lib/soft386/opcodes.c [iso-8859-1] (original) +++ branches/ntvdm/lib/soft386/opcodes.c [iso-8859-1] Sun Aug 25 14:53:58 2013 @@ -168,14 +168,14 @@ NULL, // TODO: OPCODE 0x8D NOT SUPPORTED NULL, // TODO: OPCODE 0x8E NOT SUPPORTED NULL, // TODO: OPCODE 0x8F NOT SUPPORTED - NULL, // TODO: OPCODE 0x90 NOT SUPPORTED - NULL, // TODO: OPCODE 0x91 NOT SUPPORTED - NULL, // TODO: OPCODE 0x92 NOT SUPPORTED - NULL, // TODO: OPCODE 0x93 NOT SUPPORTED - NULL, // TODO: OPCODE 0x94 NOT SUPPORTED - NULL, // TODO: OPCODE 0x95 NOT SUPPORTED - NULL, // TODO: OPCODE 0x96 NOT SUPPORTED - NULL, // TODO: OPCODE 0x97 NOT SUPPORTED + Soft386OpcodeNop, + Soft386OpcodeExchangeEax, + Soft386OpcodeExchangeEax, + Soft386OpcodeExchangeEax, + Soft386OpcodeExchangeEax, + Soft386OpcodeExchangeEax, + Soft386OpcodeExchangeEax, + Soft386OpcodeExchangeEax, NULL, // TODO: OPCODE 0x98 NOT SUPPORTED NULL, // TODO: OPCODE 0x99 NOT SUPPORTED NULL, // TODO: OPCODE 0x9A NOT SUPPORTED @@ -586,3 +586,65 @@ /* Return success */ return TRUE; } + +BOOLEAN +FASTCALL +Soft386OpcodeNop(PSOFT386_STATE State, UCHAR Opcode) +{ + if (State->PrefixFlags & ~(SOFT386_PREFIX_OPSIZE | SOFT386_PREFIX_REP)) + { + /* Allowed prefixes are REP and OPSIZE */ + Soft386Exception(State, SOFT386_EXCEPTION_UD); + return FALSE; + } + + if (State->PrefixFlags & SOFT386_PREFIX_REP) + { + // TODO: Handle PAUSE instruction. + } + + return TRUE; +} + +BOOLEAN +FASTCALL +Soft386OpcodeExchangeEax(PSOFT386_STATE State, UCHAR Opcode) +{ + INT Reg = Opcode & 0x07; + BOOLEAN Size = State->SegmentRegs[SOFT386_REG_CS].Size; + + if (State->PrefixFlags == SOFT386_PREFIX_OPSIZE) + { + /* The OPSIZE prefix toggles the size */ + Size = !Size; + } + else if (State->PrefixFlags != 0) + { + /* Invalid prefix */ + Soft386Exception(State, SOFT386_EXCEPTION_UD); + return FALSE; + } + + /* Make sure this is the right instruction */ + ASSERT((Opcode & 0xF8) == 0x90); + + /* Exchange the values */ + if (Size) + { + ULONG Value; + + Value = State->GeneralRegs[Reg].Long; + State->GeneralRegs[Reg].Long = State->GeneralRegs[SOFT386_REG_EAX].Long; + State->GeneralRegs[SOFT386_REG_EAX].Long = Value; + } + else + { + USHORT Value; + + Value = State->GeneralRegs[Reg].LowWord; + State->GeneralRegs[Reg].LowWord = State->GeneralRegs[SOFT386_REG_EAX].LowWord; + State->GeneralRegs[SOFT386_REG_EAX].LowWord = Value; + } + + return TRUE; +} Modified: branches/ntvdm/lib/soft386/opcodes.h URL:
http://svn.reactos.org/svn/reactos/branches/ntvdm/lib/soft386/opcodes.h?rev…
============================================================================== --- branches/ntvdm/lib/soft386/opcodes.h [iso-8859-1] (original) +++ branches/ntvdm/lib/soft386/opcodes.h [iso-8859-1] Sun Aug 25 14:53:58 2013 @@ -63,4 +63,20 @@ UCHAR Opcode ); +BOOLEAN +FASTCALL +Soft386OpcodeNop +( + PSOFT386_STATE State, + UCHAR Opcode +); + +BOOLEAN +FASTCALL +Soft386OpcodeExchangeEax +( + PSOFT386_STATE State, + UCHAR Opcode +); + #endif // _OPCODES_H_
11 years, 2 months
1
0
0
0
[akhaldi] 59818: [TRANSLATIONS] * Turkish translation update and improvements by Erdem Ersoy. CORE-7395
by akhaldi@svn.reactos.org
Author: akhaldi Date: Sun Aug 25 13:10:32 2013 New Revision: 59818 URL:
http://svn.reactos.org/svn/reactos?rev=59818&view=rev
Log: [TRANSLATIONS] * Turkish translation update and improvements by Erdem Ersoy. CORE-7395 Added: trunk/reactos/base/setup/vmwinst/lang/tr-TR.rc (with props) trunk/reactos/base/setup/welcome/lang/tr-TR.rc (with props) Modified: trunk/reactos/base/setup/reactos/lang/tr-TR.rc trunk/reactos/base/setup/vmwinst/rsrc.rc trunk/reactos/base/setup/welcome/rsrc.rc Modified: trunk/reactos/base/setup/reactos/lang/tr-TR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/reactos/lang/tr…
============================================================================== --- trunk/reactos/base/setup/reactos/lang/tr-TR.rc [iso-8859-1] (original) +++ trunk/reactos/base/setup/reactos/lang/tr-TR.rc [iso-8859-1] Sun Aug 25 13:10:32 2013 @@ -1,3 +1,8 @@ +/* + * TRANSLATORS: 2012 - Arda Tanrıkulu (ardatanrikulu(a)gmail.com) + * 2013 - Erdem Ersoy (eersoy93) (erdemersoy(a)live.com) + */ + LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT IDD_STARTPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 @@ -5,9 +10,9 @@ CAPTION "ReactOS Kur" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "ReactOS Kurulum Sihirbazı'na hoÅgeldiniz.", IDC_STARTTITLE, 115, 8, 195, 24 - LTEXT "You cannot install ReactOS directly from this CD yet! Please restart your computer from this CD in order to install ReactOS.", IDC_STATIC, 115, 40, 195, 100 - LTEXT "Ãıkmak için Bitir'e basın.", IDC_STATIC, 115, 169, 195, 17 + LTEXT "ReactOS Kur'a HoÅgeldiniz.", IDC_STARTTITLE, 115, 8, 195, 24 + LTEXT "Daha bu CD'den ReactOS'u doÄrudan kuramazsınız. Bu CD'den ReactOS'u kurmak için bilgisayarınızı yeniden baÅlatınız.", IDC_STATIC, 115, 40, 195, 100 + LTEXT "Kur'dan çıkmak için ""Vazgeç"" düÄmesine tıklayınız.", IDC_STATIC, 115, 169, 195, 17 END IDD_LANGSELPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 @@ -16,11 +21,11 @@ FONT 8, "MS Shell Dlg" BEGIN CONTROL "IDB_LOGO", IDB_ROSLOGO, "Static", WS_CHILD | WS_VISIBLE | SS_OWNERDRAW, 18, 0, 290, 99 - CONTROL "Kurulum dili:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 109, 106, 11 + CONTROL "Kurulum Dili:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 109, 106, 11 CONTROL "", IDC_LANGUAGES, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST, 132, 107, 176, 142 - CONTROL "Klavye ve giriÅ metodu:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 142, 106, 11 + CONTROL "GiriÅ Yöntemi:", IDC_STATIC, "Static", WS_CHILD | WS_VISIBLE | WS_GROUP | SS_RIGHT, 20, 142, 106, 11 CONTROL "", IDC_KEYLAYOUT, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST, 132, 141, 176, 81 - LTEXT "Kurulum tipini seçmek için devam edin.", IDC_STATIC, 10, 180 ,297, 10 + LTEXT "Kurulum türünü seçmek için ""Ä°leri >"" düÄmesine tıklayınız.", IDC_STATIC, 10, 180 ,297, 10 END IDD_TYPEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 @@ -28,10 +33,10 @@ CAPTION "ReactOS Kur" FONT 8, "MS Shell Dlg" BEGIN - CONTROL "Kurulum tipi", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172 - CONTROL "ReactOS'u yükle", IDC_INSTALL, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 20, 15, 277, 10 - CONTROL "ReactOS'u kur yada onar", IDC_SETUP, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 20, 30, 277, 10 - LTEXT "Aygıtları yüklemek için devam edin.", IDC_STATIC, 10, 180 ,297, 10 + CONTROL "Kurulum Türü", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172 + CONTROL "ReactOS'u Yükleme", IDC_INSTALL, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 20, 15, 277, 10 + CONTROL "ReactOS'u Onarma ya da Yükseltme", IDC_SETUP, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 20, 30, 277, 10 + LTEXT "Aygıt seçeneklerini seçmek için ""Ä°leri >"" düÄmesine tıklayınız.", IDC_STATIC, 10, 180 ,297, 10 END IDD_DEVICEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 @@ -39,14 +44,14 @@ CAPTION "ReactOS Kur" FONT 8, "MS Shell Dlg" BEGIN - CONTROL "Aygıt ayarları", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172 - LTEXT "Bilgisayar:", IDC_STATIC, 20,15, 80, 10 + CONTROL "Aygıt Seçenekleri", IDC_STATIC, "Button", BS_GROUPBOX, 10,0,297,172 + LTEXT "Bilgisayar Türü:", IDC_STATIC, 20,15, 80, 10 CONTROL "", IDC_COMPUTER, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST , 100, 15, 180, 80 - LTEXT "Görüntü:", IDC_STATIC, 20,35, 80, 10 + LTEXT "Görüntü Ayarları:", IDC_STATIC, 20,35, 80, 10 CONTROL "", IDC_DISPLAY, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST , 100, 35, 180, 80 - LTEXT "Klavye:", IDC_STATIC, 20,55, 80, 10 + LTEXT "DüÄme Takımı:", IDC_STATIC, 20,55, 80, 10 CONTROL "", IDC_KEYBOARD, "ComboBox", WS_VSCROLL | WS_TABSTOP | CBS_DROPDOWNLIST , 100, 55, 180, 80 - LTEXT "Aygıt kurulumunu tamamlamak için devam edin.", IDC_STATIC, 10, 180 ,277, 20 + LTEXT "Kurulum yapılacak bölümü seçmek için ""Ä°leri >"" düÄmesine tıklayınız.", IDC_STATIC, 10, 180 ,277, 20 END IDD_DRIVEPAGE DIALOGEX DISCARDABLE 0, 0, 317, 193 @@ -54,46 +59,46 @@ CAPTION "ReactOS Kur" FONT 8, "MS Shell Dlg" BEGIN - CONTROL "ReactOS kurulacak bölümü", IDC_STATIC, "Button", BS_GROUPBOX, 10,1,298,176 + CONTROL "ReactOS'un KurulacaÄı Bölüm", IDC_STATIC, "Button", BS_GROUPBOX, 10,1,298,176 LISTBOX IDC_PARTITION, 20,12,278,142,LBS_HASSTRINGS | WS_VSCROLL - PUSHBUTTON "&OluÅtur", IDC_PARTCREATE, 20,155,50,15 + PUSHBUTTON "&OluÅtur...", IDC_PARTCREATE, 20,155,50,15 PUSHBUTTON "&Sil", IDC_PARTDELETE, 76,155,50,15 PUSHBUTTON "S&ürücü", IDC_DEVICEDRIVER, 162,155,50,15, WS_DISABLED - PUSHBUTTON "&GeliÅmiÅ seçenekler...", IDC_PARTMOREOPTS, 218,155,80,15 - LTEXT "Kurulum özetini görmek için devam edin.", IDC_STATIC, 10, 180 ,277, 20 + PUSHBUTTON "G&eliÅmiÅ Seçenekler...", IDC_PARTMOREOPTS, 218,155,80,15 + LTEXT "Kurulum özetini görmek için ""Ä°leri >"" düÄmesine tıklayınız.", IDC_STATIC, 10, 180 ,277, 20 END IDD_PARTITION DIALOGEX DISCARDABLE 0, 0, 145, 90 STYLE WS_VISIBLE|WS_CAPTION|WS_THICKFRAME -CAPTION "Bölüm OluÅtur" +CAPTION "Bölüm OluÅturma" FONT 8, "MS Shell Dlg" BEGIN CONTROL "",IDC_UPDOWN1,"msctls_updown32", WS_VISIBLE,104,22,9,13 - CONTROL "Bölüm oluÅtur ve biçimlendir",IDC_STATIC,"Button",BS_GROUPBOX,7,5,129,57 - LTEXT "Boyut:",IDC_STATIC, 13,24,27,9 + CONTROL "Bölüm OluÅturma",IDC_STATIC,"Button",BS_GROUPBOX,7,5,129,57 + LTEXT "Büyüklük:",IDC_STATIC, 13,24,27,9 EDITTEXT IDC_PARTSIZE,52,23,53,13, WS_VISIBLE|WS_TABSTOP LTEXT "GB",IDC_UNIT, 117,24,14,9 - LTEXT "Dosya Sistemi:",IDC_STATIC,13,46,35,9 + LTEXT "Kütük Dizgesi:",IDC_STATIC,13,46,35,9 CONTROL "",IDC_FSTYPE,"ComboBox",WS_VISIBLE|WS_TABSTOP|CBS_DROPDOWNLIST,52,42,79,50 PUSHBUTTON "Tamam",IDOK,35,68,47,15, WS_VISIBLE|WS_TABSTOP - PUSHBUTTON "Ä°ptal",IDCANCEL,87,68,47,15, WS_VISIBLE|WS_TABSTOP + PUSHBUTTON "Vazgeç",IDCANCEL,87,68,47,15, WS_VISIBLE|WS_TABSTOP END IDD_BOOTOPTIONS DIALOGEX DISCARDABLE 0, 0, 305, 116 STYLE WS_VISIBLE|WS_CAPTION|WS_THICKFRAME -CAPTION "GeliÅmiÅ Disk Bölümleme Seçenekleri" +CAPTION "GeliÅmiÅ Seçenekler" FONT 8, "MS Shell Dlg" BEGIN CONTROL "Kurulum Dizini", IDC_STATIC, "Button", BS_GROUPBOX, 4,1,298,30 EDITTEXT IDC_PATH, 10,11,278,13, WS_VISIBLE - CONTROL "BaÅlangıç yükleyicisi kurulumu", IDC_STATIC, "Button", BS_GROUPBOX, 4,36,298,52 + CONTROL "Ãnyükleyici Kurulumu", IDC_STATIC, "Button", BS_GROUPBOX, 4,36,298,52 - CONTROL "Sabit diske baÅlangıç yükleyicisini (MBR ve VBR)", IDC_INSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 10,46,278,11 - CONTROL "Sabit diske baÅlangıç yükleyicisini kur (Sadece VBR)", IDC_INSTVBRONLY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 10,57,278,11 - CONTROL "BaÅlangıç yükleyicisi kurma", IDC_NOINSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 10,68,278,11 + CONTROL "Ãnyükleyici, taÅınabilmez diskin MBR'sine ve VBR'sine kurulsun.", IDC_INSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 10,46,278,11 + CONTROL "Ãnyükleyici, taÅınabilmez diskin yalnızca VBR'sine kurulsun.", IDC_INSTVBRONLY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 10,57,278,11 + CONTROL "Ãnyüleyici kurulmasın.", IDC_NOINSTFREELDR, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_DISABLED , 10,68,278,11 PUSHBUTTON "Tamam", IDOK, 180,94,50,15, WS_TABSTOP | WS_VISIBLE - PUSHBUTTON "Ä°ptal", IDCANCEL, 240,94,50,15, WS_TABSTOP | WS_VISIBLE + PUSHBUTTON "Vazgeç", IDCANCEL, 240,94,50,15, WS_TABSTOP | WS_VISIBLE END IDD_SUMMARYPAGE DIALOGEX 0, 0, 317, 193 @@ -102,7 +107,7 @@ FONT 8, "MS Shell Dlg" BEGIN CONTROL "Kurulum Ãzeti", IDC_ACTION, "Button", BS_GROUPBOX, 10,0,297,172 - LTEXT "Kurulumu baÅlatmak için Ä°leri'ye basın.", IDC_STATIC, 10, 180 ,277, 20 + LTEXT "Kurulumu baÅlatmak için ""Ä°leri >"" düÄmesine tıklayınız.", IDC_STATIC, 10, 180 ,277, 20 END IDD_PROCESSPAGE DIALOGEX 0, 0, 317, 193 @@ -110,9 +115,9 @@ CAPTION "ReactOS Kur" FONT 8, "MS Shell Dlg" BEGIN - CONTROL "Kurulum iÅlemi", IDC_ACTION, "Button", BS_GROUPBOX, 10,0,297,172 - LTEXT "Dosyaları yükle...", IDC_ACTIVITY, 20, 50, 277, 10 - LTEXT "test.txt", IDC_ITEM, 30, 80, 257, 10 + CONTROL "Kurulum Süreci", IDC_ACTION, "Button", BS_GROUPBOX, 10,0,297,172 + LTEXT "Kütükler yükleniyor...", IDC_ACTIVITY, 20, 50, 277, 10 + LTEXT "sınama.txt", IDC_ITEM, 30, 80, 257, 10 CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 20, 120, 277, 8 END @@ -122,31 +127,31 @@ CAPTION "ReactOS Kur" FONT 8, "MS Shell Dlg" BEGIN - CONTROL "ReactOS Kur'un ilk aÅaması tamamlanıyor...", IDC_FINISHTITLE, "Button", BS_GROUPBOX, 10,0,297,172 - LTEXT "Kurulumun ilk aÅaması tamamlandı.", IDC_STATIC, 20, 50, 277, 10 + CONTROL "ReactOS Kurulumunun Ä°lk AÅaması Bitmesi", IDC_FINISHTITLE, "Button", BS_GROUPBOX, 10,0,297,172 + LTEXT "ReactOS kurulumunun ilk aÅaması bitti.", IDC_STATIC, 20, 50, 277, 10 - LTEXT "Bitir'e bastıÄınız anda bilgisayarınız yeniden baÅlatılacak.", IDC_STATIC, 20, 80, 277, 10 + LTEXT """Bitir"" düÄmesine bastıÄınızda bilgisayarınız yeniden baÅlatılacak.", IDC_STATIC, 20, 80, 277, 10 CONTROL "", IDC_RESTART_PROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 20, 120, 277, 8 - LTEXT "EÄer sürücünüzde CD varsa, hemen çıkarın ve bilgisayarı yeniden baÅlatmak için Bitir'e basın.", IDC_STATIC, 10, 180, 297, 20 + LTEXT "EÄer bilgisayarınızda takılı bir CD varsa onu çıkarttıÄınızdan sonra ""Bitir"" düÄmesine basınız.", IDC_STATIC, 10, 180, 297, 20 END STRINGTABLE BEGIN IDS_LANGTITLE "Dil Seçimi" - IDS_LANGSUBTITLE "Kurulum ve sistem için dilinizi seçiniz." + IDS_LANGSUBTITLE "Kurulum ve dizge dilini seçiniz." IDS_TYPETITLE "ReactOS Kur'a HoÅgeldiniz" - IDS_TYPESUBTITLE "Kurulum tipi seçimi" - IDS_DEVICETITLE "Temel aygıtların kurulumu" - IDS_DEVICESUBTITLE "Görüntü ve klavye ayarlar seçimi" - IDS_DRIVETITLE "Kurulacak disk bölümü ve klasör seçimi" - IDS_DRIVESUBTITLE "Kurulum bölümünün, sistem klasörünün ve baÅlangıç yükleyicisinin hazırlanması." - IDS_PROCESSTITLE "Disk bölümü ayarlama, dosyaları kopyalama ve sistem yapılandırması" - IDS_PROCESSSUBTITLE "Disk bölümü oluÅtur ve biçimlendir ardından dosyaları kopyalama" - IDS_RESTARTTITLE "Kurulumun ilk aÅaması tamamlandı" - IDS_RESTARTSUBTITLE "Kurulumun ilk aÅaması tamamlandı ve ikinciye geçmek için yeniden baÅlatmak gerekiyor" + IDS_TYPESUBTITLE "Kurulum türünü seçiniz." + IDS_DEVICETITLE "Aygıt Seçeneklerinin Seçilmesi" + IDS_DEVICESUBTITLE "Görüntü ayarlarını ve düÄme takımını seçiniz." + IDS_DRIVETITLE "Kurulum Yapılacak Bölümün Seçilmesi" + IDS_DRIVESUBTITLE "Kurulum yapılacak bölümü, kurulum dizinini ve önyükleyici seçeneklerini seçiniz." + IDS_PROCESSTITLE "Bölümün Biçimlendirilmesi, Kütüklerin ÃoÄaltılması ve Ãnyükleyicinin Kurulması" + IDS_PROCESSSUBTITLE "Bölüm biçimlendiriliyor, kütükler çoÄaltılıyor ve önyükleyici kuruluyor." + IDS_RESTARTTITLE "Kurulumun Ä°lk AÅamasının Bitmesi" + IDS_RESTARTSUBTITLE "Kurulumun ilk aÅaması bitti. Ä°kincisine geçmek için bilgisayarı yeniden baÅlatınız." IDS_SUMMARYTITLE "Kurulum Ãzeti" - IDS_SUMMARYSUBTITLE "List installation properties to check before apply to the installation device" - IDS_ABORTSETUP "ReactOS is not completely installed on your computer. If you quit Setup now, you will need to run Setup again to install Reactos. Really quit?" - IDS_ABORTSETUP2 "Kurulumu iptal mi edeyim?" + IDS_SUMMARYSUBTITLE "Kurulumdan önce, dizelgelenen kurulum seçeneklerini gözden geçiriniz." + IDS_ABORTSETUP "ReactOS kurulumu bitmedi. EÄer Kur'dan çıkarsanız, ReactOS'u kurmak için Kur'u yeniden çalıÅtırabilirsiniz. Ãıkmayı onaylıyor musunuz?" + IDS_ABORTSETUP2 "Kurulumdan vazgeçilsin mi?" END /* EOF */ Added: trunk/reactos/base/setup/vmwinst/lang/tr-TR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/vmwinst/lang/tr…
============================================================================== --- trunk/reactos/base/setup/vmwinst/lang/tr-TR.rc (added) +++ trunk/reactos/base/setup/vmwinst/lang/tr-TR.rc [iso-8859-1] Sun Aug 25 13:10:32 2013 @@ -0,0 +1,135 @@ +/* + * TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy(a)live.com) + */ + +LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT + +IDD_WELCOMEPAGE DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION +CAPTION "Görüntülük Sürücüsü Kurulumu" +FONT 8, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "ReactOS Kur, VMWare(r)'de çalıÅtıÄını algıladı.", -1, 117, 8, 140, 24 + LTEXT "VMware(r) SVGA sürücüsünü kurmak için ""Ä°leri"" düÄmesine tıklayınız. EÄer sürücüyü kurmak istemiyorsanız ""Vazgeç"" düÄmesine tıklayınız.", -1, 117, 140, 140, 24 +END + +IDD_INSERT_VMWARE_TOOLS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION +CAPTION "Görüntülük Sürücüsü Kurulumu" +FONT 8, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "ReactOS Kur, VMware(r) SVGA sürücüsüyle birlikte gelmez.\n\nBu yüzden, VMWare(r)'de bulunan ""Install VMware tools..."" seçeneÄine tıklayınız.\n\n\nÄ°Ålemi sürdürmek için ""Ä°leri"" düÄmesine, sürücünün kurulumunu atlamak için ""Vazgeç"" düÄmesine tıklayınız.",-1,25,25,225,85 +END + +IDD_INSTALLING_VMWARE_TOOLS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION +CAPTION "Görüntülük Sürücüsü Kurulumu" +FONT 8, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "{STATUS}",IDC_INSTALLINGSTATUS,25,68,225,8 + CONTROL "", IDC_INSTALLINGPROGRESS, "msctls_progress32", PBS_MARQUEE | WS_CHILD | WS_VISIBLE | WS_BORDER, 25, 80, 225, 8 +END + +IDD_CONFIG DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION +CAPTION "Görüntülük Sürücüsü Kurulumu" +FONT 8, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "VMware(r) SVGA sürücüsü, baÅarılı bir Åekilde kuruldu. AÅaÄıdaki çözünürlüklerden birini seçiniz:",-1,25,5,225,20 + PUSHBUTTON "640x480", 1120, 25, 30, 65, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "800x600", 1400, 25, 45, 65, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "1024x768", 1792, 25, 60, 65, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "1152x864", 2016, 25, 75, 65, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "1280x960", 2240, 110, 30, 65, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "1280x1024", 2304, 110, 45, 65, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "1400x1050", 2450, 110, 60, 65, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "1600x1200", 2800, 110, 75, 65, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "1792x1344", 3136, 195, 30, 65, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "1856x1392", 3248, 195, 45, 65, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "1920x1440", 3360, 195, 60, 50, 15, BS_AUTORADIOBUTTON + LTEXT "AÅaÄıdaki derinliklerden birini seçiniz:", -1, 25, 93, 225, 12 + COMBOBOX IDC_COLORQUALITY, 25, 105, 75, 80, CBS_DROPDOWNLIST | WS_TABSTOP +END + +IDD_INSTALLATION_FAILED DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION +CAPTION "Görüntülük Sürücüsü Kurulumu" +FONT 8, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "ReactOS Kur, VMware(r) SVGA sürücüsünü kuramadı.\n\n\nReactOS kurulumunu sürdürmek için ""Bitir"" düÄmesine tıklayınız.",-1,25,25,225,85 +END + +IDD_CHOOSEACTION DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION +CAPTION "Görüntülük Sürücüsü Kurulumu" +FONT 8, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "VMware(r) SVGA sürücüsü, daha önceden kurulmuÅ.\n\nNe yapmak istediÄinizi seçiniz:",-1,25,5,225,30 + PUSHBUTTON "Görüntülük Ayarlarını Yapılandırmak", IDC_CONFIGSETTINGS, 25, 40, 200, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "BaÅka Bir Görüntülük Sürücüsü Kurmak", IDC_USEOTHERDRIVER, 25, 55, 200, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "VMware(r) SVGA Sürücüsünü Kaldırmak", IDC_UNINSTALL, 25, 70, 200, 15, BS_AUTORADIOBUTTON + LTEXT "Sürdürmek için ""Ä°leri"" düÄmesine, çıkmak için ""Vazgeç"" düÄmesine tıklayınız.", -1, 25, 93, 225, 19 +END + +IDD_SELECTDRIVER DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION +CAPTION "Görüntülük Sürücüsü Kurulumu" +FONT 8, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "Kullanmak istediÄiniz görüntülük sürücüsünü seçiniz:",-1,25,25,225,15 + PUSHBUTTON "ReactOS VGA Sürücüsü", IDC_VGA, 25, 40, 225, 15, BS_AUTORADIOBUTTON + PUSHBUTTON "ReactOS VBE Sürücüsü (SVGA)", IDC_VBE, 25, 55, 225, 15, BS_AUTORADIOBUTTON + LTEXT "Ä°Ålemi bitirmek için ""Bitir"" düÄmesine, hiçbir deÄiÅiklik yapmadan çıkmak için ""Vazgeç"" düÄmesine tıklayınız.", -1, 25, 93, 225, 20 +END + +IDD_DOUNINSTALL DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION +CAPTION "Görüntülük Sürücüsü Kurulumu" +FONT 8, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "ReactOS Kur, VMware(r) SVGA sürücüsünü kaldırmak üzere.\n\n\nKaldırmayı bitirmek için ""Bitir"" düÄmesine, hiçbir deÄiÅiklik yapılmadan çıkmak için ""Vazgeç"" düÄmesine tıklayınız.",-1,25,25,225,85 +END + +STRINGTABLE +BEGIN + IDS_WIZARD_NAME "VMware(r) algılandı." + IDS_FAILEDTOLOCATEDRIVERS "ReactOS Kur, gerekli kütükleri bulamadı.\nVMWare(r) Araç CD'sini baÄladıÄınızı onaylayın." + IDS_FAILEDTOCOPYFILES "ReactOS Kur, gerekli kütükleri çoÄaltamadı.\nVMWare(r) Araç CD'sini baÄladıÄınızı onaylayın.\n" + IDS_FAILEDTOACTIVATEDRIVER "VMware(r) SVGA sürücüsünün etkinleÅtirilmesi baÅarısız oldu." + IDS_FAILEDTOSELVGADRIVER "ReactOS VGA sürücüsünün etkinleÅtirilmesi baÅarısız oldu." + IDS_FAILEDTOSELVBEDRIVER "ReactOS VBE sürücüsünün etkinleÅtirilmesi baÅarısız oldu." + IDS_UNINSTNOTICE "VMware(r) SVGA sürücüsünün kütükleri silinmedi.\nOnları, dizgeyi yeniden baÅlatma sonrasında siliniz." + IDS_FAILEDTOADDREGENTRIES "VMware(r) SVGA sürücüsünün deÄerleri oluÅturulamadı." +END + +STRINGTABLE +BEGIN + 10001 "DüÅük (8 Ä°killik)" + 10002 "Orta (16 Ä°killik)" + 10003 "Yüksek (32 Ä°killik)" +END + +STRINGTABLE +BEGIN + IDS_SEARCHINGFORCDROM "VMWare(r) Araç CD'si aranıyor..." + IDS_COPYINGFILES "Kütükler çoÄaltılıyor..." + IDS_ENABLINGDRIVER "VMware(r) SVGA sürücüsü etkinleÅtiriliyor..." +END + +STRINGTABLE +BEGIN + IDD_INSERT_VMWARE_TOOLSTITLE "VMware(r) SVGA Sürücüsünün Kurulumu" + IDD_INSERT_VMWARE_TOOLSSUBTITLE "VMWare(r) Araç CD'sini baÄlayınız." + IDD_INSTALLING_VMWARE_TOOLSTITLE "VMware(r) SVGA Sürücüsünün Kurulumu" + IDD_INSTALLING_VMWARE_TOOLSSUBTITLE "VMware(r) SVGA sürücüsünü bulunuz ve çoÄaltınız." + IDD_CONFIGTITLE "VMware(r) SVGA Sürücüsünün Kurulumu" + IDD_CONFIGSUBTITLE "Ãözünürlüklerden birini seçiniz." + IDD_INSTALLATION_FAILEDTITLE "VMware(r) SVGA Sürücüsünün Kurulumu" + IDD_INSTALLATION_FAILEDSUBTITLE "VMware(r) SVGA sürücüsünün kurulumu baÅarısız oldu." + IDD_CHOOSEACTIONTITLE "VMware(r) SVGA Sürücüsünün Kurulumu" + IDD_CHOOSEACTIONSUBTITLE "Ne yapmak istediÄinizi seçiniz." + IDD_SELECTDRIVERTITLE "VMware(r) SVGA Sürücüsünün Kurulumu" + IDD_SELECTDRIVERSUBTITLE "Bir sürücü seçiniz." + IDD_DOUNINSTALLTITLE "VMware(r) SVGA Sürücüsünün Kurulumu" + IDD_DOUNINSTALLSUBTITLE "Sürücüyü kaldırınız." +END Propchange: trunk/reactos/base/setup/vmwinst/lang/tr-TR.rc ------------------------------------------------------------------------------ svn:eol-style = native Modified: trunk/reactos/base/setup/vmwinst/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/vmwinst/rsrc.rc…
============================================================================== --- trunk/reactos/base/setup/vmwinst/rsrc.rc [iso-8859-1] (original) +++ trunk/reactos/base/setup/vmwinst/rsrc.rc [iso-8859-1] Sun Aug 25 13:10:32 2013 @@ -74,6 +74,9 @@ #ifdef LANGUAGE_SV_SE #include "lang/sv-SE.rc" #endif +#ifdef LANGUAGE_TR_TR + #include "lang/tr-TR.rc" +#endif #ifdef LANGUAGE_UK_UA #include "lang/uk-UA.rc" #endif Added: trunk/reactos/base/setup/welcome/lang/tr-TR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/welcome/lang/tr…
============================================================================== --- trunk/reactos/base/setup/welcome/lang/tr-TR.rc (added) +++ trunk/reactos/base/setup/welcome/lang/tr-TR.rc [iso-8859-1] Sun Aug 25 13:10:32 2013 @@ -0,0 +1,64 @@ +/* + * TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy(a)live.com) + */ + +LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT + +/* String Tables */ + +/* Default settings */ +STRINGTABLE DISCARDABLE +BEGIN + IDS_APPTITLE "ReactOS - HoÅgeldiniz Uygulaması" + IDS_DEFAULTTOPICTITLE "ReactOS - HoÅgeldiniz Uygulaması" + IDS_DEFAULTTOPICDESC "React Ä°Åletim Dizgesi'ne hoÅgeldiniz.\n\nFârenizi, soldaki herhangi bir seçeneÄe götürebilirsiniz." +// IDS_CHECKTEXT "Bir sonraki sefere bu pencereyi göster." +// IDS_CLOSETEXT "ÃıkıÅ" +END + +/* Topic buttons */ +STRINGTABLE DISCARDABLE +BEGIN + IDS_TOPICBUTTON0 "ReactOS'u Kur" + IDS_TOPICBUTTON1 "CD'nin İçini AraÅtır" + IDS_TOPICBUTTON2 "ÃıkıÅ" +// IDS_TOPICBUTTON3 "Empty Topic 3" +// IDS_TOPICBUTTON4 "Empty Topic 4" +// IDS_TOPICBUTTON5 "Empty Topic 5" +// IDS_TOPICBUTTON6 "Empty Topic 6" +// IDS_TOPICBUTTON7 "Empty Topic 7" +// IDS_TOPICBUTTON8 "Empty Topic 8" +// IDS_TOPICBUTTON9 "Empty Topic 9" +END + +/* Topic titles */ +STRINGTABLE DISCARDABLE +BEGIN + IDS_TOPICTITLE0 "ReactOS'u Kur" + IDS_TOPICTITLE1 "CD'nin İçini AraÅtır" + IDS_TOPICTITLE2 "ÃıkıÅ" +// IDS_TOPICTITLE3 "Empty Topic Title 3" +// IDS_TOPICTITLE4 "Empty Topic Title 4" +// IDS_TOPICTITLE5 "Empty Topic Title 5" +// IDS_TOPICTITLE6 "Empty Topic Title 6" +// IDS_TOPICTITLE7 "Empty Topic Title 7" +// IDS_TOPICTITLE8 "Empty Topic Title 8" +// IDS_TOPICTITLE9 "Empty Topic Title 9" +END + +/* Topic descriptions */ +STRINGTABLE DISCARDABLE +BEGIN + IDS_TOPICDESC0 "Bu seçenek ile bilgisayarınıza ReactOS yükleyebilir ya da bilgisayarınızda var olan bir ReactOS yüklemesini yükseltebilirsiniz." + IDS_TOPICDESC1 "CD'deki kütükleri gösterir." + IDS_TOPICDESC2 "Bu uygulamadan çıkar." +// IDS_TOPICDESC3 "Topic description 3.\n\nDescribe topic 3 here." +// IDS_TOPICDESC4 "Topic description 4.\n\nDescribe topic 4 here." +// IDS_TOPICDESC5 "Topic description 5.\n\nDescribe topic 5 here." +// IDS_TOPICDESC6 "Topic description 6.\n\nDescribe topic 6 here." +// IDS_TOPICDESC7 "Topic description 7.\n\nDescribe topic 7 here." +// IDS_TOPICDESC8 "Topic description 8.\n\nDescribe topic 8 here." +// IDS_TOPICDESC9 "Topic description 9.\n\nDescribe topic 9 here." +END + +/* EOF */ Propchange: trunk/reactos/base/setup/welcome/lang/tr-TR.rc ------------------------------------------------------------------------------ svn:eol-style = native Modified: trunk/reactos/base/setup/welcome/rsrc.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/setup/welcome/rsrc.rc…
============================================================================== --- trunk/reactos/base/setup/welcome/rsrc.rc [iso-8859-1] (original) +++ trunk/reactos/base/setup/welcome/rsrc.rc [iso-8859-1] Sun Aug 25 13:10:32 2013 @@ -110,6 +110,9 @@ #ifdef LANGUAGE_TH_TH #include "lang/th-TH.rc" #endif +#ifdef LANGUAGE_TR_TR + #include "lang/tr-TR.rc" +#endif #ifdef LANGUAGE_UK_UA #include "lang/uk-UA.rc" #endif
11 years, 2 months
1
0
0
0
[akhaldi] 59817: [CRT] * Annotate search.h.
by akhaldi@svn.reactos.org
Author: akhaldi Date: Sun Aug 25 12:53:12 2013 New Revision: 59817 URL:
http://svn.reactos.org/svn/reactos?rev=59817&view=rev
Log: [CRT] * Annotate search.h. Modified: trunk/reactos/include/crt/search.h Modified: trunk/reactos/include/crt/search.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/search.h?rev=5…
============================================================================== --- trunk/reactos/include/crt/search.h [iso-8859-1] (original) +++ trunk/reactos/include/crt/search.h [iso-8859-1] Sun Aug 25 12:53:12 2013 @@ -3,6 +3,7 @@ * This file is part of the w64 mingw-runtime package. * No warranty is given; refer to the file DISCLAIMER within this package. */ + #ifndef _INC_SEARCH #define _INC_SEARCH @@ -15,15 +16,73 @@ #ifndef _CRT_ALGO_DEFINED #define _CRT_ALGO_DEFINED - void *__cdecl bsearch(const void *_Key,const void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); - void __cdecl qsort(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); + + _Check_return_ + void * + __cdecl + bsearch( + _In_ const void *_Key, + _In_reads_bytes_(_NumOfElements * _SizeOfElements) const void *_Base, + _In_ size_t _NumOfElements, + _In_ size_t _SizeOfElements, + _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *)); + + void + __cdecl + qsort( + _Inout_updates_bytes_(_NumOfElements * _SizeOfElements) void *_Base, + _In_ size_t _NumOfElements, + _In_ size_t _SizeOfElements, + _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *)); + #endif - _CRTIMP void *__cdecl _lfind(const void *_Key,const void *_Base,unsigned int *_NumOfElements,unsigned int _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); - _CRTIMP void *__cdecl _lsearch(const void *_Key,void *_Base,unsigned int *_NumOfElements,unsigned int _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); -#ifndef NO_OLDNAMES - _CRTIMP void *__cdecl lfind(const void *_Key,const void *_Base,unsigned int *_NumOfElements,unsigned int _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); - _CRTIMP void *__cdecl lsearch(const void *_Key,void *_Base,unsigned int *_NumOfElements,unsigned int _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); + _Check_return_ + _CRTIMP + void * + __cdecl + _lfind( + _In_ const void *_Key, + _In_reads_bytes_((*_NumOfElements) * _SizeOfElements) const void *_Base, + _Inout_ unsigned int *_NumOfElements, + _In_ unsigned int _SizeOfElements, + _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *)); + + _Check_return_ + _CRTIMP + void * + __cdecl + _lsearch( + _In_ const void *_Key, + _Inout_updates_bytes_((*_NumOfElements) * _SizeOfElements) void *_Base, + _Inout_ unsigned int *_NumOfElements, + _In_ unsigned int _SizeOfElements, + _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *)); + +#ifndef NO_OLDNAMES + + _Check_return_ + _CRTIMP + void * + __cdecl + lfind( + _In_ const void *_Key, + _In_reads_bytes_((*_NumOfElements) * _SizeOfElements) const void *_Base, + _Inout_ unsigned int *_NumOfElements, + _In_ unsigned int _SizeOfElements, + _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *)); + + _Check_return_ + _CRTIMP + void * + __cdecl + lsearch( + _In_ const void *_Key, + _Inout_updates_bytes_((*_NumOfElements) * _SizeOfElements) void *_Base, + _Inout_ unsigned int *_NumOfElements, + _In_ unsigned int _SizeOfElements, + _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *)); + #endif #ifdef __cplusplus @@ -32,4 +91,4 @@ #include <sec_api/search_s.h> -#endif +#endif /*_INC_SEARCH */
11 years, 2 months
1
0
0
0
[aandrejevic] 59816: [SOFT386] Implement the following instructions: PUSH reg16/reg32 POP reg16/reg32
by aandrejevic@svn.reactos.org
Author: aandrejevic Date: Sun Aug 25 12:17:24 2013 New Revision: 59816 URL:
http://svn.reactos.org/svn/reactos?rev=59816&view=rev
Log: [SOFT386] Implement the following instructions: PUSH reg16/reg32 POP reg16/reg32 Modified: branches/ntvdm/lib/soft386/opcodes.c branches/ntvdm/lib/soft386/opcodes.h Modified: branches/ntvdm/lib/soft386/opcodes.c URL:
http://svn.reactos.org/svn/reactos/branches/ntvdm/lib/soft386/opcodes.c?rev…
============================================================================== --- branches/ntvdm/lib/soft386/opcodes.c [iso-8859-1] (original) +++ branches/ntvdm/lib/soft386/opcodes.c [iso-8859-1] Sun Aug 25 12:17:24 2013 @@ -104,22 +104,22 @@ Soft386OpcodeDecrement, Soft386OpcodeDecrement, Soft386OpcodeDecrement, - NULL, // TODO: OPCODE 0x50 NOT SUPPORTED - NULL, // TODO: OPCODE 0x51 NOT SUPPORTED - NULL, // TODO: OPCODE 0x52 NOT SUPPORTED - NULL, // TODO: OPCODE 0x53 NOT SUPPORTED - NULL, // TODO: OPCODE 0x54 NOT SUPPORTED - NULL, // TODO: OPCODE 0x55 NOT SUPPORTED - NULL, // TODO: OPCODE 0x56 NOT SUPPORTED - NULL, // TODO: OPCODE 0x57 NOT SUPPORTED - NULL, // TODO: OPCODE 0x58 NOT SUPPORTED - NULL, // TODO: OPCODE 0x59 NOT SUPPORTED - NULL, // TODO: OPCODE 0x5A NOT SUPPORTED - NULL, // TODO: OPCODE 0x5B NOT SUPPORTED - NULL, // TODO: OPCODE 0x5C NOT SUPPORTED - NULL, // TODO: OPCODE 0x5D NOT SUPPORTED - NULL, // TODO: OPCODE 0x5E NOT SUPPORTED - NULL, // TODO: OPCODE 0x5F NOT SUPPORTED + Soft386OpcodePushReg, + Soft386OpcodePushReg, + Soft386OpcodePushReg, + Soft386OpcodePushReg, + Soft386OpcodePushReg, + Soft386OpcodePushReg, + Soft386OpcodePushReg, + Soft386OpcodePushReg, + Soft386OpcodePopReg, + Soft386OpcodePopReg, + Soft386OpcodePopReg, + Soft386OpcodePopReg, + Soft386OpcodePopReg, + Soft386OpcodePopReg, + Soft386OpcodePopReg, + Soft386OpcodePopReg, NULL, // TODO: OPCODE 0x60 NOT SUPPORTED NULL, // TODO: OPCODE 0x61 NOT SUPPORTED NULL, // TODO: OPCODE 0x62 NOT SUPPORTED @@ -534,3 +534,55 @@ /* Return success */ return TRUE; } + +BOOLEAN +FASTCALL +Soft386OpcodePushReg(PSOFT386_STATE State, UCHAR Opcode) +{ + if ((State->PrefixFlags != SOFT386_PREFIX_OPSIZE) + && (State->PrefixFlags != 0)) + { + /* Invalid prefix */ + Soft386Exception(State, SOFT386_EXCEPTION_UD); + return FALSE; + } + + /* Make sure this is the right instruction */ + ASSERT((Opcode & 0xF8) == 0x50); + + /* Call the internal function */ + return Soft386StackPush(State, State->GeneralRegs[Opcode & 0x07].Long); +} + +BOOLEAN +FASTCALL +Soft386OpcodePopReg(PSOFT386_STATE State, UCHAR Opcode) +{ + ULONG Value; + BOOLEAN Size = State->SegmentRegs[SOFT386_REG_SS].Size; + + if (State->PrefixFlags == SOFT386_PREFIX_OPSIZE) + { + /* The OPSIZE prefix toggles the size */ + Size = !Size; + } + else if (State->PrefixFlags != 0) + { + /* Invalid prefix */ + Soft386Exception(State, SOFT386_EXCEPTION_UD); + return FALSE; + } + + /* Make sure this is the right instruction */ + ASSERT((Opcode & 0xF8) == 0x58); + + /* Call the internal function */ + if (!Soft386StackPop(State, &Value)) return FALSE; + + /* Store the value */ + if (Size) State->GeneralRegs[Opcode & 0x07].Long = Value; + else State->GeneralRegs[Opcode & 0x07].LowWord = Value; + + /* Return success */ + return TRUE; +} Modified: branches/ntvdm/lib/soft386/opcodes.h URL:
http://svn.reactos.org/svn/reactos/branches/ntvdm/lib/soft386/opcodes.h?rev…
============================================================================== --- branches/ntvdm/lib/soft386/opcodes.h [iso-8859-1] (original) +++ branches/ntvdm/lib/soft386/opcodes.h [iso-8859-1] Sun Aug 25 12:17:24 2013 @@ -47,4 +47,20 @@ UCHAR Opcode ); +BOOLEAN +FASTCALL +Soft386OpcodePushReg +( + PSOFT386_STATE State, + UCHAR Opcode +); + +BOOLEAN +FASTCALL +Soft386OpcodePopReg +( + PSOFT386_STATE State, + UCHAR Opcode +); + #endif // _OPCODES_H_
11 years, 2 months
1
0
0
0
[spetreolle] 59815: [CMD] Fix MSVC warning and Visual Studio 2013 build. Path by David Quintana (gigaherz)
by spetreolle@svn.reactos.org
Author: spetreolle Date: Sat Aug 24 22:07:27 2013 New Revision: 59815 URL:
http://svn.reactos.org/svn/reactos?rev=59815&view=rev
Log: [CMD] Fix MSVC warning and Visual Studio 2013 build. Path by David Quintana (gigaherz) Modified: trunk/reactos/base/shell/cmd/lang/fr-FR.rc Modified: trunk/reactos/base/shell/cmd/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/lang/fr-FR.…
============================================================================== --- trunk/reactos/base/shell/cmd/lang/fr-FR.rc [iso-8859-1] (original) +++ trunk/reactos/base/shell/cmd/lang/fr-FR.rc [iso-8859-1] Sat Aug 24 22:07:27 2013 @@ -609,8 +609,8 @@ LABEL Crée, change, ou supprime le nom de volume d'un disque.\n\ MD Crée un répertoire.\n\ MKDIR Crée un répertoire.\n\ -MKLINK Crée des liens symboliques ou réels.\n\ -MOVE Déplace un ou plusieurs fichiers d'un répertoire vers un autre\n\ +MKLINK Crée des liens symboliques ou réels.\n" +STRING_HELP2, "MOVE Déplace un ou plusieurs fichiers d'un répertoire vers un autre\n\ répertoire.\n\ PATH Affiche ou définit un chemin de recherche pour les fichiers exécutables.\n\ PAUSE Suspend l'exécution d'un fichier batch et affiche un message.\n\ @@ -626,8 +626,8 @@ RMDIR Supprime un répertoire.\n\ SCREEN Déplace le curseur, optionnellement affiche du texte.\n\ SET Affiche, définit, ou supprime des variables d'environnement de ReactOS.\n\ -SHIFT Déplace la position des paramètres remplacables dans un fichier batch.\n" -STRING_HELP2, "START Démarre une fenêtre séparée pour lancer un programme spécifié ou une commande.\n\ +SHIFT Déplace la position des paramètres remplacables dans un fichier batch.\n\ +START Démarre une fenêtre séparée pour lancer un programme spécifié ou une commande.\n\ Exécute la commande.\n\ TIME Affiche ou définit l'heure du système.\n\ TIMER Permet l'utilisation de dix chronomètres.\n\
11 years, 2 months
1
0
0
0
[aandrejevic] 59814: [SOFT386] Implement the following opcodes: INC reg16/reg32 DEC reg16/reg32
by aandrejevic@svn.reactos.org
Author: aandrejevic Date: Sat Aug 24 21:32:45 2013 New Revision: 59814 URL:
http://svn.reactos.org/svn/reactos?rev=59814&view=rev
Log: [SOFT386] Implement the following opcodes: INC reg16/reg32 DEC reg16/reg32 Modified: branches/ntvdm/lib/soft386/common.c branches/ntvdm/lib/soft386/common.h branches/ntvdm/lib/soft386/opcodes.c branches/ntvdm/lib/soft386/opcodes.h Modified: branches/ntvdm/lib/soft386/common.c URL:
http://svn.reactos.org/svn/reactos/branches/ntvdm/lib/soft386/common.c?rev=…
============================================================================== --- branches/ntvdm/lib/soft386/common.c [iso-8859-1] (original) +++ branches/ntvdm/lib/soft386/common.c [iso-8859-1] Sat Aug 24 21:32:45 2013 @@ -754,4 +754,14 @@ } } +inline +BOOLEAN +Soft386CalculateParity(UCHAR Number) +{ + Number ^= Number >> 1; + Number ^= Number >> 2; + Number ^= Number >> 4; + return !(Number & 1); +} + /* EOF */ Modified: branches/ntvdm/lib/soft386/common.h URL:
http://svn.reactos.org/svn/reactos/branches/ntvdm/lib/soft386/common.h?rev=…
============================================================================== --- branches/ntvdm/lib/soft386/common.h [iso-8859-1] (original) +++ branches/ntvdm/lib/soft386/common.h [iso-8859-1] Sat Aug 24 21:32:45 2013 @@ -15,6 +15,9 @@ #define FASTCALL __fastcall #endif +#define SIGN_FLAG_BYTE 0x80 +#define SIGN_FLAG_WORD 0x8000 +#define SIGN_FLAG_LONG 0x80000000 #define GET_SEGMENT_RPL(s) ((s) & 3) #define GET_SEGMENT_INDEX(s) ((s) & 0xFFF8) @@ -119,6 +122,13 @@ INT ExceptionCode ); +inline +BOOLEAN +Soft386CalculateParity +( + UCHAR Number +); + #endif // _COMMON_H_ /* EOF */ Modified: branches/ntvdm/lib/soft386/opcodes.c URL:
http://svn.reactos.org/svn/reactos/branches/ntvdm/lib/soft386/opcodes.c?rev…
============================================================================== --- branches/ntvdm/lib/soft386/opcodes.c [iso-8859-1] (original) +++ branches/ntvdm/lib/soft386/opcodes.c [iso-8859-1] Sat Aug 24 21:32:45 2013 @@ -88,22 +88,22 @@ NULL, // TODO: OPCODE 0x3D NOT SUPPORTED Soft386OpcodePrefix, NULL, // TODO: OPCODE 0x3F NOT SUPPORTED - NULL, // TODO: OPCODE 0x40 NOT SUPPORTED - NULL, // TODO: OPCODE 0x41 NOT SUPPORTED - NULL, // TODO: OPCODE 0x42 NOT SUPPORTED - NULL, // TODO: OPCODE 0x43 NOT SUPPORTED - NULL, // TODO: OPCODE 0x44 NOT SUPPORTED - NULL, // TODO: OPCODE 0x45 NOT SUPPORTED - NULL, // TODO: OPCODE 0x46 NOT SUPPORTED - NULL, // TODO: OPCODE 0x47 NOT SUPPORTED - NULL, // TODO: OPCODE 0x48 NOT SUPPORTED - NULL, // TODO: OPCODE 0x49 NOT SUPPORTED - NULL, // TODO: OPCODE 0x4A NOT SUPPORTED - NULL, // TODO: OPCODE 0x4B NOT SUPPORTED - NULL, // TODO: OPCODE 0x4C NOT SUPPORTED - NULL, // TODO: OPCODE 0x4D NOT SUPPORTED - NULL, // TODO: OPCODE 0x4E NOT SUPPORTED - NULL, // TODO: OPCODE 0x4F NOT SUPPORTED + Soft386OpcodeIncrement, + Soft386OpcodeIncrement, + Soft386OpcodeIncrement, + Soft386OpcodeIncrement, + Soft386OpcodeIncrement, + Soft386OpcodeIncrement, + Soft386OpcodeIncrement, + Soft386OpcodeIncrement, + Soft386OpcodeDecrement, + Soft386OpcodeDecrement, + Soft386OpcodeDecrement, + Soft386OpcodeDecrement, + Soft386OpcodeDecrement, + Soft386OpcodeDecrement, + Soft386OpcodeDecrement, + Soft386OpcodeDecrement, NULL, // TODO: OPCODE 0x50 NOT SUPPORTED NULL, // TODO: OPCODE 0x51 NOT SUPPORTED NULL, // TODO: OPCODE 0x52 NOT SUPPORTED @@ -444,3 +444,93 @@ return TRUE; } + +BOOLEAN +FASTCALL +Soft386OpcodeIncrement(PSOFT386_STATE State, UCHAR Opcode) +{ + ULONG Value; + BOOLEAN Size = State->SegmentRegs[SOFT386_REG_CS].Size; + + if (State->PrefixFlags == SOFT386_PREFIX_OPSIZE) + { + /* The OPSIZE prefix toggles the size */ + Size = !Size; + } + else if (State->PrefixFlags != 0) + { + /* Invalid prefix */ + Soft386Exception(State, SOFT386_EXCEPTION_UD); + return FALSE; + } + + /* Make sure this is the right instruction */ + ASSERT((Opcode & 0xF8) == 0x40); + + if (Size) + { + Value = ++State->GeneralRegs[Opcode & 0x07].Long; + + State->Flags.Of = (Value == SIGN_FLAG_LONG) ? TRUE : FALSE; + State->Flags.Sf = (Value & SIGN_FLAG_LONG) ? TRUE : FALSE; + } + else + { + Value = ++State->GeneralRegs[Opcode & 0x07].LowWord; + + State->Flags.Of = (Value == SIGN_FLAG_WORD) ? TRUE : FALSE; + State->Flags.Sf = (Value & SIGN_FLAG_WORD) ? TRUE : FALSE; + } + + State->Flags.Zf = (Value == 0) ? TRUE : FALSE; + State->Flags.Af = ((Value & 0x0F) == 0) ? TRUE : FALSE; + State->Flags.Pf = Soft386CalculateParity(LOBYTE(Value)); + + /* Return success */ + return TRUE; +} + +BOOLEAN +FASTCALL +Soft386OpcodeDecrement(PSOFT386_STATE State, UCHAR Opcode) +{ + ULONG Value; + BOOLEAN Size = State->SegmentRegs[SOFT386_REG_CS].Size; + + if (State->PrefixFlags == SOFT386_PREFIX_OPSIZE) + { + /* The OPSIZE prefix toggles the size */ + Size = !Size; + } + else if (State->PrefixFlags != 0) + { + /* Invalid prefix */ + Soft386Exception(State, SOFT386_EXCEPTION_UD); + return FALSE; + } + + /* Make sure this is the right instruction */ + ASSERT((Opcode & 0xF8) == 0x48); + + if (Size) + { + Value = --State->GeneralRegs[Opcode & 0x07].Long; + + State->Flags.Of = (Value == (SIGN_FLAG_LONG - 1)) ? TRUE : FALSE; + State->Flags.Sf = (Value & SIGN_FLAG_LONG) ? TRUE : FALSE; + } + else + { + Value = --State->GeneralRegs[Opcode & 0x07].LowWord; + + State->Flags.Of = (Value == (SIGN_FLAG_WORD - 1)) ? TRUE : FALSE; + State->Flags.Sf = (Value & SIGN_FLAG_WORD) ? TRUE : FALSE; + } + + State->Flags.Zf = (Value == 0) ? TRUE : FALSE; + State->Flags.Af = ((Value & 0x0F) == 0x0F) ? TRUE : FALSE; + State->Flags.Pf = Soft386CalculateParity(LOBYTE(Value)); + + /* Return success */ + return TRUE; +} Modified: branches/ntvdm/lib/soft386/opcodes.h URL:
http://svn.reactos.org/svn/reactos/branches/ntvdm/lib/soft386/opcodes.h?rev…
============================================================================== --- branches/ntvdm/lib/soft386/opcodes.h [iso-8859-1] (original) +++ branches/ntvdm/lib/soft386/opcodes.h [iso-8859-1] Sat Aug 24 21:32:45 2013 @@ -31,4 +31,20 @@ UCHAR Opcode ); +BOOLEAN +FASTCALL +Soft386OpcodeIncrement +( + PSOFT386_STATE State, + UCHAR Opcode +); + +BOOLEAN +FASTCALL +Soft386OpcodeDecrement +( + PSOFT386_STATE State, + UCHAR Opcode +); + #endif // _OPCODES_H_
11 years, 2 months
1
0
0
0
[ekohl] 59813: [USRMGR] Implement the set password function.
by ekohl@svn.reactos.org
Author: ekohl Date: Sat Aug 24 20:50:21 2013 New Revision: 59813 URL:
http://svn.reactos.org/svn/reactos?rev=59813&view=rev
Log: [USRMGR] Implement the set password function. Modified: trunk/reactos/dll/cpl/usrmgr/users.c Modified: trunk/reactos/dll/cpl/usrmgr/users.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/usrmgr/users.c?rev…
============================================================================== --- trunk/reactos/dll/cpl/usrmgr/users.c [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/usrmgr/users.c [iso-8859-1] Sat Aug 24 20:50:21 2013 @@ -32,13 +32,13 @@ INT nIdDlgItem1, INT nIdDlgItem2) { - TCHAR szPassword1[256]; - TCHAR szPassword2[256]; + TCHAR szPassword1[PWLEN]; + TCHAR szPassword2[PWLEN]; UINT uLen1; UINT uLen2; - uLen1 = GetDlgItemText(hwndDlg, nIdDlgItem1, szPassword1, 256); - uLen2 = GetDlgItemText(hwndDlg, nIdDlgItem2, szPassword2, 256); + uLen1 = GetDlgItemText(hwndDlg, nIdDlgItem1, szPassword1, PWLEN); + uLen2 = GetDlgItemText(hwndDlg, nIdDlgItem2, szPassword2, PWLEN); /* Check the passwords */ if (uLen1 != uLen2 || _tcscmp(szPassword1, szPassword2) != 0) @@ -49,7 +49,6 @@ MB_OK | MB_ICONERROR); return FALSE; } - return TRUE; } @@ -61,11 +60,18 @@ WPARAM wParam, LPARAM lParam) { + PUSER_INFO_1003 userInfo; + INT nLength; + UNREFERENCED_PARAMETER(wParam); + userInfo = (PUSER_INFO_1003)GetWindowLongPtr(hwndDlg, DWLP_USER); + switch (uMsg) { case WM_INITDIALOG: + userInfo = (PUSER_INFO_1003)lParam; + SetWindowLongPtr(hwndDlg, DWLP_USER, lParam); break; case WM_COMMAND: @@ -73,11 +79,22 @@ { case IDOK: if (CheckPasswords(hwndDlg, IDC_EDIT_PASSWORD1, IDC_EDIT_PASSWORD2)) - EndDialog(hwndDlg, 0); + { + + /* Store the password */ + nLength = SendDlgItemMessage(hwndDlg, IDC_EDIT_PASSWORD1, WM_GETTEXTLENGTH, 0, 0); + if (nLength > 0) + { + userInfo->usri1003_password = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, (nLength + 1) * sizeof(WCHAR)); + GetDlgItemText(hwndDlg, IDC_EDIT_PASSWORD1, userInfo->usri1003_password, nLength + 1); + } + + EndDialog(hwndDlg, IDOK); + } break; case IDCANCEL: - EndDialog(hwndDlg, 0); + EndDialog(hwndDlg, IDCANCEL); break; } break; @@ -87,6 +104,52 @@ } return TRUE; +} + + +static VOID +UserChangePassword(HWND hwndDlg) +{ + TCHAR szUserName[UNLEN]; + USER_INFO_1003 user; + INT nItem; + HWND hwndLV; + NET_API_STATUS status; + + ZeroMemory(&user, sizeof(USER_INFO_1003)); + + hwndLV = GetDlgItem(hwndDlg, IDC_USERS_LIST); + nItem = ListView_GetNextItem(hwndLV, -1, LVNI_SELECTED); + if (nItem == -1) + return; + + /* Get the new user name */ + ListView_GetItemText(hwndLV, + nItem, 0, + szUserName, + UNLEN); + + if (DialogBoxParam(hApplet, + MAKEINTRESOURCE(IDD_CHANGE_PASSWORD), + hwndDlg, + ChangePasswordDlgProc, + (LPARAM)&user) == IDOK) + { + status = NetUserSetInfo(NULL, + szUserName, + 1003, + (LPBYTE)&user, + NULL); + if (status != NERR_Success) + { + TCHAR szText[256]; + wsprintf(szText, TEXT("Error: %u"), status); + MessageBox(NULL, szText, TEXT("NetUserSetInfo"), MB_ICONERROR | MB_OK); + } + } + + if (user.usri1003_password) + HeapFree(GetProcessHeap(), 0, user.usri1003_password); } @@ -407,7 +470,6 @@ LV_ITEM lvi; INT iItem; - for (;;) { netStatus = NetUserEnum(NULL, 20, FILTER_NORMAL_ACCOUNT, @@ -441,7 +503,6 @@ if (netStatus != ERROR_MORE_DATA) break; } - } @@ -655,11 +716,7 @@ switch (LOWORD(wParam)) { case IDM_USER_CHANGE_PASSWORD: - DialogBoxParam(hApplet, - MAKEINTRESOURCE(IDD_CHANGE_PASSWORD), - hwndDlg, - ChangePasswordDlgProc, - (LPARAM)NULL); + UserChangePassword(hwndDlg); break; case IDM_USER_RENAME:
11 years, 2 months
1
0
0
0
← Newer
1
...
9
10
11
12
13
14
15
...
33
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Results per page:
10
25
50
100
200