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
December
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
March 2017
----- 2024 -----
December 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
14 participants
251 discussions
Start a n
N
ew thread
[gadamopoulos] 74147: [COMCTL32_APITEST] -Add a couple more tests.
by gadamopoulos@svn.reactos.org
Author: gadamopoulos Date: Sat Mar 11 13:23:49 2017 New Revision: 74147 URL:
http://svn.reactos.org/svn/reactos?rev=74147&view=rev
Log: [COMCTL32_APITEST] -Add a couple more tests. Modified: trunk/rostests/apitests/comctl32/button.c Modified: trunk/rostests/apitests/comctl32/button.c URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/comctl32/button.…
============================================================================== --- trunk/rostests/apitests/comctl32/button.c [iso-8859-1] (original) +++ trunk/rostests/apitests/comctl32/button.c [iso-8859-1] Sat Mar 11 13:23:49 2017 @@ -486,7 +486,7 @@ } } -MSG_ENTRY erase_sequence[]={ +MSG_ENTRY paint_sequence[]={ {2, WM_PAINT, POST}, {1, WM_ERASEBKGND}, {1, WM_PRINTCLIENT}, @@ -495,8 +495,26 @@ {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {0,0}}; -MSG_ENTRY erase_nonthemed_sequence[]={ - {2, WM_PAINT, POST}, +MSG_ENTRY paint_nonthemed_sequence[]={ + {2, WM_PAINT, POST}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {0,0}}; + +MSG_ENTRY redraw_sequence[]={ + {2, WM_PAINT, POST}, + {2, WM_ERASEBKGND}, + {1, WM_ERASEBKGND}, + {1, WM_PRINTCLIENT}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {0,0}}; + +MSG_ENTRY redraw_nonthemed_sequence[]={ + {2, WM_PAINT, POST}, + {2, WM_ERASEBKGND}, {1, WM_CTLCOLORBTN}, {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, @@ -640,11 +658,15 @@ RedrawWindow(hWnd2, NULL, NULL, RDW_INTERNALPAINT); FlushMessages(); - COMPARE_CACHE(erase_nonthemed_sequence); + COMPARE_CACHE(paint_nonthemed_sequence); RedrawWindow(hWnd2, NULL, NULL, RDW_INVALIDATE); FlushMessages(); - COMPARE_CACHE(erase_nonthemed_sequence); + COMPARE_CACHE(paint_nonthemed_sequence); + + RedrawWindow(hWnd2, NULL, NULL, RDW_ERASE | RDW_INVALIDATE); + FlushMessages(); + COMPARE_CACHE(redraw_nonthemed_sequence); SendMessageW(hWnd2, WM_PRINTCLIENT, 0, PRF_ERASEBKGND); FlushMessages(); @@ -728,11 +750,15 @@ RedrawWindow(hWnd2, NULL, NULL, RDW_INTERNALPAINT); FlushMessages(); - COMPARE_CACHE(erase_sequence); + COMPARE_CACHE(paint_sequence); RedrawWindow(hWnd2, NULL, NULL, RDW_INVALIDATE); FlushMessages(); - COMPARE_CACHE(erase_sequence); + COMPARE_CACHE(paint_sequence); + + RedrawWindow(hWnd2, NULL, NULL, RDW_ERASE | RDW_INVALIDATE); + FlushMessages(); + COMPARE_CACHE(redraw_sequence); SendMessageW(hWnd2, WM_PRINTCLIENT, 0, PRF_ERASEBKGND); FlushMessages();
7 years, 9 months
1
0
0
0
[gadamopoulos] 74146: [COMCTL32_APITEST] -Add tests for the BST_HOT state.
by gadamopoulos@svn.reactos.org
Author: gadamopoulos Date: Fri Mar 10 22:46:35 2017 New Revision: 74146 URL:
http://svn.reactos.org/svn/reactos?rev=74146&view=rev
Log: [COMCTL32_APITEST] -Add tests for the BST_HOT state. Modified: trunk/rostests/apitests/comctl32/button.c Modified: trunk/rostests/apitests/comctl32/button.c URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/comctl32/button.…
============================================================================== --- trunk/rostests/apitests/comctl32/button.c [iso-8859-1] (original) +++ trunk/rostests/apitests/comctl32/button.c [iso-8859-1] Fri Mar 10 22:46:35 2017 @@ -608,7 +608,10 @@ void Test_MessagesNonThemed() { + DWORD state; + MOVE_CURSOR(0,0); + EMPTY_CACHE(); RegisterSimpleClass(TestProc, L"testClass"); hWnd1 = CreateWindowW(L"testClass", L"Test parent", WS_POPUP | WS_VISIBLE, 100, 100, 200, 200, 0, NULL, NULL, NULL); @@ -659,19 +662,35 @@ FlushMessages(); COMPARE_CACHE(pseudoleave_sequence); + state = SendMessageW(hWnd2, BM_GETSTATE,0,0); + ok(state == 0, "Expected state 0, got %lu", state); + EMPTY_CACHE(); + MOVE_CURSOR(150,150); FlushMessages(); COMPARE_CACHE(mouseenter_nonthemed_sequence); + state = SendMessageW(hWnd2, BM_GETSTATE,0,0); + ok(state == BST_HOT, "Expected state BST_HOT, got %lu", state); + EMPTY_CACHE(); + MOVE_CURSOR(151,151); FlushMessages(); COMPARE_CACHE(mousemove_sequence); + state = SendMessageW(hWnd2, BM_GETSTATE,0,0); + ok(state == BST_HOT, "Expected state BST_HOT, got %lu", state); + EMPTY_CACHE(); + MOVE_CURSOR(0,0); FlushMessages(); COMPARE_CACHE(empty_chain); FlushMessages(); COMPARE_CACHE(mouseleave_nonthemed_sequence); + + state = SendMessageW(hWnd2, BM_GETSTATE,0,0); + ok(state == 0, "Expected state 0, got %lu", state); + EMPTY_CACHE(); DestroyWindow(hWnd1); DestroyWindow(hWnd2); @@ -679,7 +698,10 @@ void Test_MessagesThemed() { + DWORD state; + MOVE_CURSOR(0,0); + EMPTY_CACHE(); RegisterSimpleClass(TestProc, L"testClass"); hWnd1 = CreateWindowW(L"testClass", L"Test parent", WS_POPUP | WS_VISIBLE, 100, 100, 200, 200, 0, NULL, NULL, NULL); @@ -728,19 +750,35 @@ FlushMessages(); COMPARE_CACHE(pseudoleave_sequence); + state = SendMessageW(hWnd2, BM_GETSTATE,0,0); + ok(state == 0, "Expected state 0, got %lu", state); + EMPTY_CACHE(); + MOVE_CURSOR(150,150); FlushMessages(); COMPARE_CACHE(mouseenter_sequence); + state = SendMessageW(hWnd2, BM_GETSTATE,0,0); + ok(state == BST_HOT, "Expected state BST_HOT, got %lu", state); + EMPTY_CACHE(); + MOVE_CURSOR(151,151); FlushMessages(); COMPARE_CACHE(mousemove_sequence); + state = SendMessageW(hWnd2, BM_GETSTATE,0,0); + ok(state == BST_HOT, "Expected state BST_HOT, got %lu", state); + EMPTY_CACHE(); + MOVE_CURSOR(0,0); FlushMessages(); COMPARE_CACHE(empty_chain); FlushMessages(); COMPARE_CACHE(mouseleave_sequence); + + state = SendMessageW(hWnd2, BM_GETSTATE,0,0); + ok(state == 0, "Expected state 0, got %lu", state); + EMPTY_CACHE(); DestroyWindow(hWnd1); DestroyWindow(hWnd2);
7 years, 9 months
1
0
0
0
[gadamopoulos] 74145: [COMCTL32_APITEST] -Get rid of some hardcoded values.
by gadamopoulos@svn.reactos.org
Author: gadamopoulos Date: Fri Mar 10 22:17:26 2017 New Revision: 74145 URL:
http://svn.reactos.org/svn/reactos?rev=74145&view=rev
Log: [COMCTL32_APITEST] -Get rid of some hardcoded values. Modified: trunk/rostests/apitests/comctl32/button.c Modified: trunk/rostests/apitests/comctl32/button.c URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/comctl32/button.…
============================================================================== --- trunk/rostests/apitests/comctl32/button.c [iso-8859-1] (original) +++ trunk/rostests/apitests/comctl32/button.c [iso-8859-1] Fri Mar 10 22:17:26 2017 @@ -491,54 +491,54 @@ {1, WM_ERASEBKGND}, {1, WM_PRINTCLIENT}, {1, WM_CTLCOLORBTN}, - {1, WM_NOTIFY, SENT, 0, -12}, - {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {0,0}}; MSG_ENTRY erase_nonthemed_sequence[]={ {2, WM_PAINT, POST}, {1, WM_CTLCOLORBTN}, - {1, WM_NOTIFY, SENT, 0, -12}, - {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {0,0}}; MSG_ENTRY printclnt_nonthemed_sequence[]={ {2, WM_PRINTCLIENT}, {1, WM_CTLCOLORBTN}, - {1, WM_NOTIFY, SENT, 0, -12}, - {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {0,0}}; MSG_ENTRY printclnt_sequence[]={ {2, WM_PRINTCLIENT}, {1, WM_CTLCOLORBTN}, - {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {0,0}}; MSG_ENTRY pseudomove_sequence[]={ {2, WM_MOUSEMOVE}, - {1, WM_NOTIFY, SENT, 0, -1249}, + {1, WM_NOTIFY, SENT, 0, BCN_HOTITEMCHANGE}, {2, WM_MOUSELEAVE, POST}, - {1, WM_NOTIFY, SENT, 0, -1249}, + {1, WM_NOTIFY, SENT, 0, BCN_HOTITEMCHANGE}, {2, WM_PAINT, POST}, {2, WM_ERASEBKGND}, {1, WM_ERASEBKGND}, {1, WM_PRINTCLIENT}, {1, WM_CTLCOLORBTN}, - {1, WM_NOTIFY, SENT, 0, -12}, - {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {0,0}}; MSG_ENTRY pseudomove_nonthemed_sequence[]={ {2, WM_MOUSEMOVE}, - {1, WM_NOTIFY, SENT, 0, -1249}, + {1, WM_NOTIFY, SENT, 0, BCN_HOTITEMCHANGE}, {2, WM_MOUSELEAVE, POST}, - {1, WM_NOTIFY, SENT, 0, -1249}, + {1, WM_NOTIFY, SENT, 0, BCN_HOTITEMCHANGE}, {2, WM_PAINT, POST}, {2, WM_ERASEBKGND}, {1, WM_CTLCOLORBTN}, - {1, WM_NOTIFY, SENT, 0, -12}, - {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {0,0}}; MSG_ENTRY pseudohover_sequence[]={ @@ -554,14 +554,14 @@ {2, WM_SETCURSOR}, {1, WM_SETCURSOR}, {2, WM_MOUSEMOVE, POST}, - {1, WM_NOTIFY, SENT, 0, -1249}, + {1, WM_NOTIFY, SENT, 0, BCN_HOTITEMCHANGE}, {2, WM_PAINT, POST}, {2, WM_ERASEBKGND}, {1, WM_ERASEBKGND}, {1, WM_PRINTCLIENT}, {1, WM_CTLCOLORBTN}, - {1, WM_NOTIFY, SENT, 0, -12}, - {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {0,0}}; MSG_ENTRY mouseenter_nonthemed_sequence[]={ @@ -569,12 +569,12 @@ {2, WM_SETCURSOR}, {1, WM_SETCURSOR}, {2, WM_MOUSEMOVE, POST}, - {1, WM_NOTIFY, SENT, 0, -1249}, + {1, WM_NOTIFY, SENT, 0, BCN_HOTITEMCHANGE}, {2, WM_PAINT, POST}, {2, WM_ERASEBKGND}, {1, WM_CTLCOLORBTN}, - {1, WM_NOTIFY, SENT, 0, -12}, - {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {0,0}}; MSG_ENTRY mousemove_sequence[]={ @@ -586,24 +586,24 @@ MSG_ENTRY mouseleave_sequence[]={ {2, WM_MOUSELEAVE, POST}, - {1, WM_NOTIFY, SENT, 0, -1249}, + {1, WM_NOTIFY, SENT, 0, BCN_HOTITEMCHANGE}, {2, WM_PAINT, POST}, {2, WM_ERASEBKGND}, {1, WM_ERASEBKGND}, {1, WM_PRINTCLIENT}, {1, WM_CTLCOLORBTN}, - {1, WM_NOTIFY, SENT, 0, -12}, - {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {0,0}}; MSG_ENTRY mouseleave_nonthemed_sequence[]={ {2, WM_MOUSELEAVE, POST}, - {1, WM_NOTIFY, SENT, 0, -1249}, + {1, WM_NOTIFY, SENT, 0, BCN_HOTITEMCHANGE}, {2, WM_PAINT, POST}, {2, WM_ERASEBKGND}, {1, WM_CTLCOLORBTN}, - {1, WM_NOTIFY, SENT, 0, -12}, - {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, + {1, WM_NOTIFY, SENT, 0, NM_CUSTOMDRAW}, {0,0}}; void Test_MessagesNonThemed()
7 years, 9 months
1
0
0
0
[gadamopoulos] 74144: [UXTHEME] -Add tests for SetWindowTheme to test the behavior that was changed in r74038.
by gadamopoulos@svn.reactos.org
Author: gadamopoulos Date: Fri Mar 10 17:56:18 2017 New Revision: 74144 URL:
http://svn.reactos.org/svn/reactos?rev=74144&view=rev
Log: [UXTHEME] -Add tests for SetWindowTheme to test the behavior that was changed in r74038. Added: trunk/rostests/apitests/uxtheme/SetWindowTheme.c (with props) Modified: trunk/rostests/apitests/uxtheme/CMakeLists.txt trunk/rostests/apitests/uxtheme/testlist.c Modified: trunk/rostests/apitests/uxtheme/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/uxtheme/CMakeLis…
============================================================================== --- trunk/rostests/apitests/uxtheme/CMakeLists.txt [iso-8859-1] (original) +++ trunk/rostests/apitests/uxtheme/CMakeLists.txt [iso-8859-1] Fri Mar 10 17:56:18 2017 @@ -2,6 +2,7 @@ list(APPEND SOURCE CloseThemeData.c DrawThemeParentBackground.c + SetWindowTheme.c ../include/msgtrace.c testlist.c) Added: trunk/rostests/apitests/uxtheme/SetWindowTheme.c URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/uxtheme/SetWindo…
============================================================================== --- trunk/rostests/apitests/uxtheme/SetWindowTheme.c (added) +++ trunk/rostests/apitests/uxtheme/SetWindowTheme.c [iso-8859-1] Fri Mar 10 17:56:18 2017 @@ -0,0 +1,80 @@ +/* + * PROJECT: ReactOS api tests + * LICENSE: GPL - See COPYING in the top level directory + * PURPOSE: Test for SetWindowTheme + * PROGRAMMERS: Giannis Adamopoulos + */ + +#include <apitest.h> +#include <stdio.h> +#include <windows.h> +#include <uxtheme.h> + +void TestParams(HWND hwnd) +{ + HRESULT hr; + + hr = SetWindowTheme(0, NULL, NULL); + ok (hr == E_HANDLE, "Expected E_HANDLE got 0x%lx error\n", hr); + + hr = SetWindowTheme((HWND)0xdeaddead, NULL, NULL); + ok (hr == E_HANDLE, "Expected E_HANDLE got 0x%lx error\n", hr); + + hr = SetWindowTheme(hwnd, NULL, NULL); + ok (hr == S_OK, "Expected S_OK got 0x%lx error\n", hr); + + hr = SetWindowTheme(hwnd, L"none", L"none"); + ok (hr == S_OK, "Expected S_OK got 0x%lx error\n", hr); + + hr = SetWindowTheme(hwnd, NULL, L"none"); + ok (hr == S_OK, "Expected S_OK got 0x%lx error\n", hr); + + hr = SetWindowTheme(hwnd, L"none", NULL); + ok (hr == S_OK, "Expected S_OK got 0x%lx error\n", hr); + + hr = SetWindowTheme(hwnd, L"", L""); + ok (hr == S_OK, "Expected S_OK got 0x%lx error\n", hr); +} + +void TestTheme(HWND hwnd) +{ + HRESULT hr; + HTHEME htheme1, htheme2; + + hr = SetWindowTheme(hwnd, NULL, NULL); + ok (hr == S_OK, "Expected S_OK got 0x%lx error\n", hr); + + htheme1 = OpenThemeData(hwnd, L"Toolbar"); + ok (htheme1 != NULL, "OpenThemeData failed\n"); + + hr = SetWindowTheme(hwnd, L"", L""); + ok (hr == S_OK, "Expected S_OK got 0x%lx error\n", hr); + + htheme2 = OpenThemeData(hwnd, L"Toolbar"); + ok (htheme2 == NULL, "Expected OpenThemeData to fail\n"); + + hr = SetWindowTheme(hwnd, L"TrayNotify", L""); + ok (hr == S_OK, "Expected S_OK got 0x%lx error\n", hr); + + htheme2 = OpenThemeData(hwnd, L"Toolbar"); + ok (htheme2 == NULL, "Expected OpenThemeData to fail\n"); + + hr = SetWindowTheme(hwnd, L"TrayNotify", NULL); + ok (hr == S_OK, "Expected S_OK got 0x%lx error\n", hr); + + htheme2 = OpenThemeData(hwnd, L"Toolbar"); + ok (htheme2 != NULL, "OpenThemeData failed\n"); + + ok(htheme1 != htheme2, "Expected different theme data\n"); +} + +START_TEST(SetWindowTheme) +{ + HWND hwnd; + + hwnd = CreateWindowW(L"button", L"Test window", WS_OVERLAPPEDWINDOW | WS_VISIBLE, 100, 100, 200, 200, 0, NULL, NULL, NULL); + ok (hwnd != NULL, "Expected CreateWindowW to succeed\n"); + + TestParams(hwnd); + TestTheme(hwnd); +} Propchange: trunk/rostests/apitests/uxtheme/SetWindowTheme.c ------------------------------------------------------------------------------ svn:eol-style = CRLF Modified: trunk/rostests/apitests/uxtheme/testlist.c URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/uxtheme/testlist…
============================================================================== --- trunk/rostests/apitests/uxtheme/testlist.c [iso-8859-1] (original) +++ trunk/rostests/apitests/uxtheme/testlist.c [iso-8859-1] Fri Mar 10 17:56:18 2017 @@ -3,12 +3,14 @@ #define STANDALONE #include <apitest.h> +extern void func_CloseThemeData(void); extern void func_DrawThemeParentBackground(void); -extern void func_CloseThemeData(void); +extern void func_SetWindowTheme(void); const struct test winetest_testlist[] = { + { "CloseThemeData", func_CloseThemeData }, { "DrawThemeParentBackground", func_DrawThemeParentBackground }, - { "CloseThemeData", func_CloseThemeData }, + { "SetWindowTheme", func_SetWindowTheme }, { 0, 0 } };
7 years, 9 months
1
0
0
0
[sgasiorek] 74143: [DXG] Implement DdAllocateObject, DdFreeObject, DdGetFreeHandle, DdHmgAlloc, DdHmgFree CORE-4490
by sgasiorek@svn.reactos.org
Author: sgasiorek Date: Fri Mar 10 17:51:20 2017 New Revision: 74143 URL:
http://svn.reactos.org/svn/reactos?rev=74143&view=rev
Log: [DXG] Implement DdAllocateObject, DdFreeObject, DdGetFreeHandle, DdHmgAlloc, DdHmgFree CORE-4490 Modified: trunk/reactos/win32ss/reactx/dxg/ddhmg.c trunk/reactos/win32ss/reactx/dxg/dxg_int.h trunk/reactos/win32ss/reactx/dxg/tags.h Modified: trunk/reactos/win32ss/reactx/dxg/ddhmg.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/reactx/dxg/ddhmg.c…
============================================================================== --- trunk/reactos/win32ss/reactx/dxg/ddhmg.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/reactx/dxg/ddhmg.c [iso-8859-1] Fri Mar 10 17:51:20 2017 @@ -11,13 +11,14 @@ #include <dxg_int.h> /* The DdHmgr manger stuff */ -ULONG gcSizeDdHmgr = 64 * sizeof(DD_ENTRY); +ULONG gcSizeDdHmgr = 1024; PDD_ENTRY gpentDdHmgr = NULL; ULONG gcMaxDdHmgr = 0; PDD_ENTRY gpentDdHmgrLast = NULL; -HANDLE ghFreeDdHmgr = 0; +/* next free ddhmg handle number available to reuse */ +ULONG ghFreeDdHmgr = 0; HSEMAPHORE ghsemHmgr = NULL; BOOL @@ -25,7 +26,7 @@ VerifyObjectOwner(PDD_ENTRY pEntry) { DWORD Pid = (DWORD)(DWORD_PTR)PsGetCurrentProcessId() & 0xFFFFFFFC; - DWORD check = pEntry->ObjectOwner.ulObj & 0xFFFFFFFE; + DWORD check = (DWORD)pEntry->Pid & 0xFFFFFFFE; return ( (check == Pid) || (!check)); } @@ -46,7 +47,7 @@ FASTCALL DdHmgCreate(VOID) { - gpentDdHmgr = EngAllocMem(FL_ZERO_MEMORY, gcSizeDdHmgr, TAG_THDD); + gpentDdHmgr = EngAllocMem(FL_ZERO_MEMORY, gcSizeDdHmgr * sizeof(DD_ENTRY), TAG_THDD); ghFreeDdHmgr = 0; gcMaxDdHmgr = 1; @@ -144,8 +145,8 @@ FASTCALL DdHmgLock(HANDLE DdHandle, UCHAR ObjectType, BOOLEAN LockOwned) { - - DWORD Index = (DWORD)(DWORD_PTR)DdHandle & 0x1FFFFF; + DWORD Index = DDHMG_HTOI(DdHandle); + PDD_ENTRY pEntry = NULL; PVOID Object = NULL; @@ -157,19 +158,17 @@ if ( Index < gcMaxDdHmgr ) { pEntry = (PDD_ENTRY)((PBYTE)gpentDdHmgr + (sizeof(DD_ENTRY) * Index)); + if ( VerifyObjectOwner(pEntry) ) { - /* FIXME - if ( (pEntry->Objt == ObjectType ) && - (pEntry->FullUnique == (((DWORD)DdHandle >> 21) & 0x7FF) ) && - (pEntry->pobj->cExclusiveLock == 0) && - (pEntry->pobj->Tid == PsGetCurrentThread())) - { - InterlockedIncrement(&pEntry->pobj->cExclusiveLock); - pEntry->pobj->Tid = PsGetCurrentThread(); - Object = pEntry->pobj; - } - */ + if ( ( pEntry->Objt == ObjectType ) && + ( pEntry->FullUnique == (((ULONG)DdHandle >> 21) & 0x7FF) ) && + ( !pEntry->pobj->cExclusiveLock ) ) + { + InterlockedIncrement((VOID*)&pEntry->pobj->cExclusiveLock); + pEntry->pobj->Tid = KeGetCurrentThread(); + Object = pEntry->pobj; + } } } @@ -180,3 +179,244 @@ return Object; } + +/*++ +* @name DdAllocateObject +* @implemented +* +* The function DdAllocateObject is used internally in dxg.sys +* It allocates memory for a DX kernel object +* +* @param UINT32 oSize +* Size of memory to be allocated +* @param UCHAR oType +* Object type +* @param BOOLEAN oZeroMemory +* Zero memory +* +* @remarks. +* Only used internally in dxg.sys +*/ +PVOID +FASTCALL +DdAllocateObject(ULONG objSize, UCHAR objType, BOOLEAN objZeroMemory) +{ + PVOID pObject = NULL; + + if (objZeroMemory) + pObject = EngAllocMem(FL_ZERO_MEMORY, objSize, ((ULONG)objType << 24) + TAG_DH_0); + else + pObject = EngAllocMem(0, objSize, ((ULONG)objType << 24) + TAG_DH_0); + + if (!pObject) + { + EngSetLastError(ERROR_NOT_ENOUGH_MEMORY); + } + + return pObject; +} + +/*++ +* @name DdFreeObject +* @implemented +* +* The function DdFreeObject is used internally in dxg.sys +* It frees memory of DX kernel object +* +* @param PVOID pObject +* Object memory to be freed +* +* @remarks. +* Only used internally in dxg.sys +*/ +VOID +FASTCALL +DdFreeObject(PVOID pObject) +{ + EngFreeMem(pObject); +} + + +/*++ +* @name DdGetFreeHandle +* @implemented +* +* The function DdGetFreeHandle is used internally in dxg.sys +* It allocates new handle for specified object type +* +* @param UCHAR oType +* Object type +* +* @return +* Returns handle or 0 if it fails. +* +* @remarks. +* Only used internally in dxg.sys +*--*/ +HANDLE +FASTCALL +DdGetFreeHandle(UCHAR objType) +{ + PVOID mAllocMem = NULL; + ULONG mAllocEntries = 0; + PDD_ENTRY pEntry = NULL; + ULONG retVal; + ULONG index; + + // check if memory is allocated + if (!gpentDdHmgr) + return 0; + + // check if we reached maximum handle index + if (gcMaxDdHmgr == DDHMG_HANDLE_LIMIT) + return 0; + + // check if we have free handle to reuse + if (ghFreeDdHmgr) + { + index = ghFreeDdHmgr; + pEntry = (PDD_ENTRY)((PLONG)gpentDdHmgr + (sizeof(DD_ENTRY) * index)); + + // put next free index to our global variable + ghFreeDdHmgr = pEntry->NextFree; + + // build handle + pEntry->FullUnique = objType | 8; + retVal = (pEntry->FullUnique << 21) | index; + return (HANDLE)retVal; + } + + // if all pre-allocated memory is already used then allocate more + if (gcSizeDdHmgr == gcMaxDdHmgr) + { + // allocate buffer for next 1024 handles + mAllocEntries = gcSizeDdHmgr + 1024; + mAllocMem = EngAllocMem(FL_ZERO_MEMORY, sizeof(DD_ENTRY) * (mAllocEntries), TAG_THDD); + if (!mAllocMem) + return 0; + + memmove(&mAllocMem, gpentDdHmgr, sizeof(DD_ENTRY) * gcSizeDdHmgr); + gcSizeDdHmgr = mAllocEntries; + gpentDdHmgrLast = gpentDdHmgr; + EngFreeMem(gpentDdHmgr); + gpentDdHmgr = mAllocMem; + } + + pEntry = (PDD_ENTRY)((PLONG)gpentDdHmgr + (sizeof(DD_ENTRY) * gcMaxDdHmgr)); + + // build handle + pEntry->FullUnique = objType | 8; + retVal = (pEntry->FullUnique << 21) | gcMaxDdHmgr; + gcMaxDdHmgr = gcMaxDdHmgr + 1; + + return (HANDLE)retVal; +} + +/*++ +* @name DdHmgAlloc +* @implemented +* +* The function DdHmgAlloc is used internally in dxg.sys +* It allocates object +* +* @param ULONG objSize +* Size of memory to be allocated +* @param CHAR objType +* Object type +* @param UINT objFlags +* Object flags +* +* @return +* Handle if object is not locked by objFlags +* Object if lock is set in objFlags +* 0 if it fails. +* +* @remarks. +* Only used internally in dxg.sys +*--*/ +HANDLE +FASTCALL +DdHmgAlloc(ULONG objSize, CHAR objType, UINT objFlags) +{ + PVOID pObject = NULL; + HANDLE DdHandle = NULL; + PDD_ENTRY pEntry = NULL; + DWORD Index; + + pObject = DdAllocateObject(objSize, objType, TRUE); + if (!pObject) + return 0; + + EngAcquireSemaphore(ghsemHmgr); + + /* Get next free handle */ + DdHandle = DdGetFreeHandle(objType); + + if (DdHandle) + { + Index = DDHMG_HTOI(DdHandle); + + pEntry = (PDD_ENTRY)((PLONG)gpentDdHmgr + (sizeof(DD_ENTRY) * Index)); + + pEntry->pobj = pObject; + pEntry->Objt = objType; + + pEntry->Pid = (HANDLE)(((ULONG)PsGetCurrentProcessId() & 0xFFFFFFFC) | ((ULONG)(pEntry->Pid) & 1)); + + if (objFlags & 1) + pEntry->pobj->Tid = KeGetCurrentThread(); + + pEntry->pobj->cExclusiveLock = objFlags & 1; + pEntry->pobj->hHmgr = DdHandle; + + EngReleaseSemaphore(ghsemHmgr); + + /* Return handle if object not locked */ + if (!(objFlags & 1)) + return DdHandle; + + return (HANDLE)pEntry; + } + + EngReleaseSemaphore(ghsemHmgr); + DdFreeObject(pObject); + return 0; +} + +/*++ +* @name DdHmgFree +* @implemented +* +* The function DdHmgFree is used internally in dxg.sys +* It frees DX object and memory allocated to it +* +* @param HANDLE DdHandle +* DX object handle +* +* @remarks. +* Only used internally in dxg.sys +*--*/ +VOID +FASTCALL +DdHmgFree(HANDLE DdHandle) +{ + PDD_ENTRY pEntry = NULL; + + DWORD Index = DDHMG_HTOI(DdHandle); + + EngAcquireSemaphore(ghsemHmgr); + + pEntry = (PDD_ENTRY)((PLONG)gpentDdHmgr + (sizeof(DD_ENTRY) * Index)); + + // check if we have object that should be freed + if (pEntry->pobj) + DdFreeObject(pEntry->pobj); + + pEntry->NextFree = ghFreeDdHmgr; + + // reset process ID + pEntry->Pid = (HANDLE)((DWORD)pEntry->Pid & 1); + ghFreeDdHmgr = Index; + + EngReleaseSemaphore(ghsemHmgr); +} Modified: trunk/reactos/win32ss/reactx/dxg/dxg_int.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/reactx/dxg/dxg_int…
============================================================================== --- trunk/reactos/win32ss/reactx/dxg/dxg_int.h [iso-8859-1] (original) +++ trunk/reactos/win32ss/reactx/dxg/dxg_int.h [iso-8859-1] Fri Mar 10 17:51:20 2017 @@ -9,6 +9,10 @@ #define STARTF_USEPOSITION 4 #define INTERNAL_CALL NTAPI #define NT_BUILD_ENVIRONMENT + +#define DDHMG_HANDLE_LIMIT 0x200000 +#define DDHMG_HTOI(DdHandle) ((DWORD)DdHandle & (DDHMG_HANDLE_LIMIT-1)) + #include <windef.h> #include <winerror.h> @@ -45,22 +49,11 @@ union { PDD_BASEOBJECT pobj; - HANDLE hFree; + ULONG NextFree; }; - union - { - ULONG ulObj; - struct - { - USHORT Count; - USHORT Lock; - HANDLE Pid; - }; - } ObjectOwner; + HANDLE Pid; USHORT FullUnique; UCHAR Objt; - UCHAR Flags; - PVOID pUser; } DD_ENTRY, *PDD_ENTRY; typedef struct _EDD_SURFACE_LOCAL @@ -80,7 +73,7 @@ extern PDD_ENTRY gpentDdHmgr; extern ULONG gcMaxDdHmgr; extern PDD_ENTRY gpentDdHmgrLast; -extern HANDLE ghFreeDdHmgr; +extern ULONG ghFreeDdHmgr; extern HSEMAPHORE ghsemHmgr; extern LONG gcDummyPageRefCnt; extern HSEMAPHORE ghsemDummyPage; Modified: trunk/reactos/win32ss/reactx/dxg/tags.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/reactx/dxg/tags.h?…
============================================================================== --- trunk/reactos/win32ss/reactx/dxg/tags.h [iso-8859-1] (original) +++ trunk/reactos/win32ss/reactx/dxg/tags.h [iso-8859-1] Fri Mar 10 17:51:20 2017 @@ -1,2 +1,3 @@ #define TAG_THDD 'ddht' #define TAG_GINI 'iniG' +#define TAG_DH_0 '0 hD'
7 years, 9 months
1
0
0
0
[sgasiorek] 74142: [NTUSER] Lock before getting DesktopDC. Fixes crash during loading DirectX CORE-7733
by sgasiorek@svn.reactos.org
Author: sgasiorek Date: Fri Mar 10 16:33:45 2017 New Revision: 74142 URL:
http://svn.reactos.org/svn/reactos?rev=74142&view=rev
Log: [NTUSER] Lock before getting DesktopDC. Fixes crash during loading DirectX CORE-7733 Modified: trunk/reactos/win32ss/user/ntuser/desktop.c Modified: trunk/reactos/win32ss/user/ntuser/desktop.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/deskto…
============================================================================== --- trunk/reactos/win32ss/user/ntuser/desktop.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/desktop.c [iso-8859-1] Fri Mar 10 16:33:45 2017 @@ -932,6 +932,8 @@ PWND DesktopObject = 0; HDC DesktopHDC = 0; + UserEnterExclusive(); + if (DcType == DC_TYPE_DIRECT) { DesktopObject = UserGetDesktopWindow(); @@ -942,6 +944,8 @@ PMONITOR pMonitor = UserGetPrimaryMonitor(); DesktopHDC = IntGdiCreateDisplayDC(pMonitor->hDev, DcType, EmptyDC); } + + UserLeave(); return DesktopHDC; }
7 years, 9 months
1
0
0
0
[gadamopoulos] 74141: [COMCTL32] -Add lots of tests for the messages that are sent when the button is painted due to the mouse entering and leaving the button.
by gadamopoulos@svn.reactos.org
Author: gadamopoulos Date: Fri Mar 10 15:32:32 2017 New Revision: 74141 URL:
http://svn.reactos.org/svn/reactos?rev=74141&view=rev
Log: [COMCTL32] -Add lots of tests for the messages that are sent when the button is painted due to the mouse entering and leaving the button. Modified: trunk/rostests/apitests/comctl32/CMakeLists.txt trunk/rostests/apitests/comctl32/button.c Modified: trunk/rostests/apitests/comctl32/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/comctl32/CMakeLi…
============================================================================== --- trunk/rostests/apitests/comctl32/CMakeLists.txt [iso-8859-1] (original) +++ trunk/rostests/apitests/comctl32/CMakeLists.txt [iso-8859-1] Fri Mar 10 15:32:32 2017 @@ -1,5 +1,5 @@ -add_executable(comctl32_apitest button.c testlist.c comctl32_apitest.rc) +add_executable(comctl32_apitest button.c testlist.c ../include/msgtrace.c comctl32_apitest.rc) target_link_libraries(comctl32_apitest wine) set_module_type(comctl32_apitest win32cui) add_importlibs(comctl32_apitest uxtheme comctl32 user32 gdi32 msvcrt kernel32 ntdll) Modified: trunk/rostests/apitests/comctl32/button.c URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/comctl32/button.…
============================================================================== --- trunk/rostests/apitests/comctl32/button.c [iso-8859-1] (original) +++ trunk/rostests/apitests/comctl32/button.c [iso-8859-1] Fri Mar 10 15:32:32 2017 @@ -6,9 +6,13 @@ */ #include "wine/test.h" +#include <stdio.h> #include <windows.h> #include <commctrl.h> #include <uxtheme.h> +#include <undocuser.h> +#include <msgtrace.h> +#include <user32testhelpers.h> #define ok_rect(rc, l,r,t,b) ok((rc.left == (l)) && (rc.right == (r)) && (rc.top == (t)) && (rc.bottom == (b)), "Wrong rect. expected %d, %d, %d, %d got %ld, %ld, %ld, %ld\n", l,t,r,b, rc.left, rc.top, rc.right, rc.bottom) #define ok_size(s, width, height) ok((s.cx == (width) && s.cy == (height)), "Expected size (%lu,%lu) got (%lu,%lu)\n", (LONG)width, (LONG)height, s.cx, s.cy) @@ -408,11 +412,352 @@ DestroyWindow(hwnd2); } + +HWND hWnd1, hWnd2; + +#define MOVE_CURSOR(x,y) mouse_event(MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE , \ + x*(65535/GetSystemMetrics(SM_CXVIRTUALSCREEN)), \ + y*(65535/GetSystemMetrics(SM_CYVIRTUALSCREEN)) , 0,0); + +static int get_iwnd(HWND hWnd) +{ + if(hWnd == hWnd1) return 1; + else if(hWnd == hWnd2) return 2; + else return 0; +} + +static LRESULT CALLBACK subclass_proc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam, UINT_PTR id, DWORD_PTR ref_data) +{ + int iwnd = get_iwnd(hwnd); + + if(message > WM_USER || !iwnd ) + return DefSubclassProc(hwnd, message, wParam, lParam); + + switch(message) + { + case WM_IME_SETCONTEXT: + case WM_IME_NOTIFY : + case WM_GETICON : + case WM_GETTEXT: + case WM_GETTEXTLENGTH: + break; + case WM_NOTIFY: + { + NMHDR* pnmhdr = (NMHDR*)lParam; + RECORD_MESSAGE(iwnd, message, SENT, pnmhdr->idFrom,pnmhdr->code); + break; + } + default: + RECORD_MESSAGE(iwnd, message, SENT, 0,0); + } + return DefSubclassProc(hwnd, message, wParam, lParam); +} + +static LRESULT CALLBACK TestProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) +{ + int iwnd = get_iwnd(hwnd); + + if (iwnd != 0 && message == WM_NOTIFY) + { + NMHDR* pnmhdr = (NMHDR*)lParam; + RECORD_MESSAGE(iwnd, message, SENT, pnmhdr->idFrom,pnmhdr->code); + } + else if (iwnd != 0 && message < WM_USER && message != WM_GETICON) + { + RECORD_MESSAGE(iwnd, message, SENT, 0,0); + } + + return DefWindowProc(hwnd, message, wParam, lParam); +} + +static void FlushMessages() +{ + MSG msg; + + while (PeekMessage( &msg, 0, 0, 0, PM_REMOVE )) + { + int iwnd = get_iwnd(msg.hwnd); + if(iwnd) + { + if(msg.message <= WM_USER && iwnd != 0) + RECORD_MESSAGE(iwnd, msg.message, POST,0,0); + } + DispatchMessageW( &msg ); + } +} + +MSG_ENTRY erase_sequence[]={ + {2, WM_PAINT, POST}, + {1, WM_ERASEBKGND}, + {1, WM_PRINTCLIENT}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, -12}, + {0,0}}; + +MSG_ENTRY erase_nonthemed_sequence[]={ + {2, WM_PAINT, POST}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, -12}, + {0,0}}; + +MSG_ENTRY printclnt_nonthemed_sequence[]={ + {2, WM_PRINTCLIENT}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, -12}, + {0,0}}; + +MSG_ENTRY printclnt_sequence[]={ + {2, WM_PRINTCLIENT}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, -12}, + {0,0}}; + +MSG_ENTRY pseudomove_sequence[]={ + {2, WM_MOUSEMOVE}, + {1, WM_NOTIFY, SENT, 0, -1249}, + {2, WM_MOUSELEAVE, POST}, + {1, WM_NOTIFY, SENT, 0, -1249}, + {2, WM_PAINT, POST}, + {2, WM_ERASEBKGND}, + {1, WM_ERASEBKGND}, + {1, WM_PRINTCLIENT}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, -12}, + {0,0}}; + +MSG_ENTRY pseudomove_nonthemed_sequence[]={ + {2, WM_MOUSEMOVE}, + {1, WM_NOTIFY, SENT, 0, -1249}, + {2, WM_MOUSELEAVE, POST}, + {1, WM_NOTIFY, SENT, 0, -1249}, + {2, WM_PAINT, POST}, + {2, WM_ERASEBKGND}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, -12}, + {0,0}}; + +MSG_ENTRY pseudohover_sequence[]={ + {2, WM_MOUSEHOVER}, + {0,0}}; + +MSG_ENTRY pseudoleave_sequence[]={ + {2, WM_MOUSELEAVE}, + {0,0}}; + +MSG_ENTRY mouseenter_sequence[]={ + {2, WM_NCHITTEST}, + {2, WM_SETCURSOR}, + {1, WM_SETCURSOR}, + {2, WM_MOUSEMOVE, POST}, + {1, WM_NOTIFY, SENT, 0, -1249}, + {2, WM_PAINT, POST}, + {2, WM_ERASEBKGND}, + {1, WM_ERASEBKGND}, + {1, WM_PRINTCLIENT}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, -12}, + {0,0}}; + +MSG_ENTRY mouseenter_nonthemed_sequence[]={ + {2, WM_NCHITTEST}, + {2, WM_SETCURSOR}, + {1, WM_SETCURSOR}, + {2, WM_MOUSEMOVE, POST}, + {1, WM_NOTIFY, SENT, 0, -1249}, + {2, WM_PAINT, POST}, + {2, WM_ERASEBKGND}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, -12}, + {0,0}}; + +MSG_ENTRY mousemove_sequence[]={ + {2, WM_NCHITTEST}, + {2, WM_SETCURSOR}, + {1, WM_SETCURSOR}, + {2, WM_MOUSEMOVE, POST}, + {0,0}}; + +MSG_ENTRY mouseleave_sequence[]={ + {2, WM_MOUSELEAVE, POST}, + {1, WM_NOTIFY, SENT, 0, -1249}, + {2, WM_PAINT, POST}, + {2, WM_ERASEBKGND}, + {1, WM_ERASEBKGND}, + {1, WM_PRINTCLIENT}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, -12}, + {0,0}}; + +MSG_ENTRY mouseleave_nonthemed_sequence[]={ + {2, WM_MOUSELEAVE, POST}, + {1, WM_NOTIFY, SENT, 0, -1249}, + {2, WM_PAINT, POST}, + {2, WM_ERASEBKGND}, + {1, WM_CTLCOLORBTN}, + {1, WM_NOTIFY, SENT, 0, -12}, + {1, WM_NOTIFY, SENT, 0, -12}, + {0,0}}; + +void Test_MessagesNonThemed() +{ + MOVE_CURSOR(0,0); + + RegisterSimpleClass(TestProc, L"testClass"); + hWnd1 = CreateWindowW(L"testClass", L"Test parent", WS_POPUP | WS_VISIBLE, 100, 100, 200, 200, 0, NULL, NULL, NULL); + ok (hWnd1 != NULL, "Expected CreateWindowW to succeed\n"); + SetWindowTheme(hWnd1, L"", L""); + UpdateWindow(hWnd1); + + hWnd2 = CreateWindowW(L"Button", L"test button", /*BS_RADIOBUTTON | */WS_CHILD | WS_VISIBLE, 0, 0, 100, 100, hWnd1, NULL, NULL, NULL); + ok (hWnd2 != NULL, "Expected CreateWindowW to succeed\n"); + SetWindowTheme(hWnd2, L"", L""); + SetWindowSubclass(hWnd2, subclass_proc, 0, 0); + UpdateWindow(hWnd2); + + FlushMessages(); + EMPTY_CACHE(); + + RedrawWindow(hWnd2, NULL, NULL, RDW_ERASE); + FlushMessages(); + COMPARE_CACHE(empty_chain); + FlushMessages(); + COMPARE_CACHE(empty_chain); + + RedrawWindow(hWnd2, NULL, NULL, RDW_FRAME); + FlushMessages(); + COMPARE_CACHE(empty_chain); + + RedrawWindow(hWnd2, NULL, NULL, RDW_INTERNALPAINT); + FlushMessages(); + COMPARE_CACHE(erase_nonthemed_sequence); + + RedrawWindow(hWnd2, NULL, NULL, RDW_INVALIDATE); + FlushMessages(); + COMPARE_CACHE(erase_nonthemed_sequence); + + SendMessageW(hWnd2, WM_PRINTCLIENT, 0, PRF_ERASEBKGND); + FlushMessages(); + COMPARE_CACHE(printclnt_nonthemed_sequence); + + SendMessageW(hWnd2, WM_MOUSEMOVE, 0, 0); + FlushMessages(); + COMPARE_CACHE(pseudomove_nonthemed_sequence); + + SendMessageW(hWnd2, WM_MOUSEHOVER, 0, 0); + FlushMessages(); + COMPARE_CACHE(pseudohover_sequence); + + SendMessageW(hWnd2, WM_MOUSELEAVE, 0, 0); + FlushMessages(); + COMPARE_CACHE(pseudoleave_sequence); + + MOVE_CURSOR(150,150); + FlushMessages(); + COMPARE_CACHE(mouseenter_nonthemed_sequence); + + MOVE_CURSOR(151,151); + FlushMessages(); + COMPARE_CACHE(mousemove_sequence); + + MOVE_CURSOR(0,0); + FlushMessages(); + COMPARE_CACHE(empty_chain); + FlushMessages(); + COMPARE_CACHE(mouseleave_nonthemed_sequence); + + DestroyWindow(hWnd1); + DestroyWindow(hWnd2); +} + +void Test_MessagesThemed() +{ + MOVE_CURSOR(0,0); + + RegisterSimpleClass(TestProc, L"testClass"); + hWnd1 = CreateWindowW(L"testClass", L"Test parent", WS_POPUP | WS_VISIBLE, 100, 100, 200, 200, 0, NULL, NULL, NULL); + ok (hWnd1 != NULL, "Expected CreateWindowW to succeed\n"); + UpdateWindow(hWnd1); + + hWnd2 = CreateWindowW(L"Button", L"test button", /*BS_RADIOBUTTON | */WS_CHILD | WS_VISIBLE, 0, 0, 100, 100, hWnd1, NULL, NULL, NULL); + ok (hWnd2 != NULL, "Expected CreateWindowW to succeed\n"); + SetWindowSubclass(hWnd2, subclass_proc, 0, 0); + UpdateWindow(hWnd2); + + FlushMessages(); + EMPTY_CACHE(); + + RedrawWindow(hWnd2, NULL, NULL, RDW_ERASE); + FlushMessages(); + COMPARE_CACHE(empty_chain); + FlushMessages(); + COMPARE_CACHE(empty_chain); + + RedrawWindow(hWnd2, NULL, NULL, RDW_FRAME); + FlushMessages(); + COMPARE_CACHE(empty_chain); + + RedrawWindow(hWnd2, NULL, NULL, RDW_INTERNALPAINT); + FlushMessages(); + COMPARE_CACHE(erase_sequence); + + RedrawWindow(hWnd2, NULL, NULL, RDW_INVALIDATE); + FlushMessages(); + COMPARE_CACHE(erase_sequence); + + SendMessageW(hWnd2, WM_PRINTCLIENT, 0, PRF_ERASEBKGND); + FlushMessages(); + COMPARE_CACHE(printclnt_sequence); + + SendMessageW(hWnd2, WM_MOUSEMOVE, 0, 0); + FlushMessages(); + COMPARE_CACHE(pseudomove_sequence); + + SendMessageW(hWnd2, WM_MOUSEHOVER, 0, 0); + FlushMessages(); + COMPARE_CACHE(pseudohover_sequence); + + SendMessageW(hWnd2, WM_MOUSELEAVE, 0, 0); + FlushMessages(); + COMPARE_CACHE(pseudoleave_sequence); + + MOVE_CURSOR(150,150); + FlushMessages(); + COMPARE_CACHE(mouseenter_sequence); + + MOVE_CURSOR(151,151); + FlushMessages(); + COMPARE_CACHE(mousemove_sequence); + + MOVE_CURSOR(0,0); + FlushMessages(); + COMPARE_CACHE(empty_chain); + FlushMessages(); + COMPARE_CACHE(mouseleave_sequence); + + DestroyWindow(hWnd1); + DestroyWindow(hWnd2); +} + START_TEST(button) { LoadLibraryW(L"comctl32.dll"); /* same as statically linking to comctl32 and doing InitCommonControls */ Test_TextMargin(); Test_Imagelist(); Test_GetIdealSizeNoThemes(); -} - + + Test_MessagesNonThemed(); + if (IsThemeActive()) + Test_MessagesThemed(); + else + skip("No active theme, skipping Test_MessagesThemed\n"); + +} +
7 years, 9 months
1
0
0
0
[hbelusca] 74140: [SYSSETUP]: Translations update.
by hbelusca@svn.reactos.org
Author: hbelusca Date: Thu Mar 9 23:08:39 2017 New Revision: 74140 URL:
http://svn.reactos.org/svn/reactos?rev=74140&view=rev
Log: [SYSSETUP]: Translations update. Modified: trunk/reactos/dll/win32/syssetup/lang/cs-CZ.rc trunk/reactos/dll/win32/syssetup/lang/da-DK.rc trunk/reactos/dll/win32/syssetup/lang/en-US.rc trunk/reactos/dll/win32/syssetup/lang/et-EE.rc trunk/reactos/dll/win32/syssetup/lang/fi-FI.rc trunk/reactos/dll/win32/syssetup/lang/fr-FR.rc trunk/reactos/dll/win32/syssetup/lang/id-ID.rc trunk/reactos/dll/win32/syssetup/lang/it-IT.rc trunk/reactos/dll/win32/syssetup/lang/lt-LT.rc trunk/reactos/dll/win32/syssetup/lang/nl-NL.rc trunk/reactos/dll/win32/syssetup/lang/no-NO.rc trunk/reactos/dll/win32/syssetup/lang/pt-BR.rc trunk/reactos/dll/win32/syssetup/lang/sk-SK.rc trunk/reactos/dll/win32/syssetup/lang/sq-AL.rc trunk/reactos/dll/win32/syssetup/lang/sv-SE.rc trunk/reactos/dll/win32/syssetup/lang/th-TH.rc trunk/reactos/dll/win32/syssetup/lang/uk-UA.rc Modified: trunk/reactos/dll/win32/syssetup/lang/cs-CZ.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/cs…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/cs-CZ.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/cs-CZ.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -23,7 +23,7 @@ BEGIN LTEXT "VývojáÅi systému ReactOS by rádi zmÃnili následujÃcà Open Source projekty. Tyto projekty (nebo jejich Äásti) byly použity pÅi vývoji systému ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS je licencován pod GPL. Pokud chcete systém (nebo jeho Äásti) použÃt nebo redistribuovat, musÃte respektovat GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS je licencován pod GPL. Pokud chcete systém (nebo jeho Äásti) použÃt nebo redistribuovat, musÃte respektovat GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&Zobrazit GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "KliknutÃm na DalÅ¡Ã pokraÄujte v instalaci.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/da-DK.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/da…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/da-DK.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/da-DK.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -36,7 +36,7 @@ BEGIN LTEXT "The ReactOS developers would like to acknowledge the following Open Source projects, (parts of) which were used to create ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&View GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/en…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/en-US.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/en-US.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -36,7 +36,7 @@ BEGIN LTEXT "The ReactOS developers would like to acknowledge the following Open Source projects, (parts of) which were used to create ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&View GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/et-EE.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/et…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/et-EE.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/et-EE.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -17,7 +17,7 @@ BEGIN LTEXT "ReactOSi arendajad sooviksid tunnustada järgmisi avatud lähtekoodiga projekte, mida kasutati ReactOSi loomisel:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOSi litsentsiks on GPL, seega kui soovid ReactOSi (või selle osasid) kasutada või levitada, peab see toimuma GPL litsentsiga kooskõlas", IDC_STATIC, 15, 110, 220, 22 + LTEXT "ReactOSi litsentsiks on GPL, seega kui soovid ReactOSi (või selle osasid) kasutada või levitada, peab see toimuma GPL litsentsiga kooskõlas.", IDC_STATIC, 15, 110, 220, 22 PUSHBUTTON "&Vaata GPL litsentsi...", IDC_VIEWGPL, 230, 110, 71, 19 LTEXT "Vajuta Järgmine, et jätkata paigaldamist.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/fi-FI.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/fi…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/fi-FI.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/fi-FI.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -36,7 +36,7 @@ BEGIN LTEXT "The ReactOS developers would like to acknowledge the following Open Source projects, (parts of) which were used to create ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&View GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/fr…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/fr-FR.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/fr-FR.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -15,9 +15,9 @@ CAPTION "Installation de ReactOS" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - LTEXT "Les développeurs de ReactOS voudraient présenter les projets Open Source suivants, (ou seulement des composants) qui ont été utilisés pour créer ReactOS :", IDC_STATIC, 15, 7, 286, 19 + LTEXT "Les développeurs de ReactOS voudraient présenter les projets Open Source suivants, qui ont été utilisés (en tout ou partie) pour créer ReactOS :", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS est sous license GPL, ainsi si vous voulez le réutiliser ou le redistribuer (ou seulement des composants) vous devez respecter la GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS est sous license GPL, ainsi si vous voulez le réutiliser ou le redistribuer (en tout ou partie) vous devez respecter la GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&Voir la GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Cliquez sur Suivant pour continuer l'installation.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/id-ID.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/id…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/id-ID.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/id-ID.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -17,7 +17,7 @@ BEGIN LTEXT "The ReactOS developers would like to acknowledge the following Open Source projects, (parts of) which were used to create ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&View GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/it…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/it-IT.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/it-IT.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -15,11 +15,11 @@ CAPTION "Installazione di ReactOS" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - LTEXT "Gli sviluppatori di ReactOS desiderano citare i seguenti progetti Open Source, che sono stati usati (in tutto o in parte) per creare ReactOS:", IDC_STATIC, 20, 7, 286, 19 - LISTBOX IDC_PROJECTS, 20, 30, 280, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS è soggetto alla licenza GPL, per cui se si desidera riusarlo o ridistribuirlo (in tutto o in parte) è necessario rispettare la GPL", IDC_STATIC, 20, 110, 217, 22 + LTEXT "Gli sviluppatori di ReactOS desiderano citare i seguenti progetti Open Source, che sono stati usati (in tutto o in parte) per creare ReactOS:", IDC_STATIC, 15, 7, 286, 19 + LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL + LTEXT "ReactOS è soggetto alla licenza GPL, per cui se si desidera riusarlo o ridistribuirlo (in tutto o in parte) è necessario rispettare la GPL.", IDC_STATIC, 15, 110, 217, 22 PUSHBUTTON "&Mostra la GPL...", IDC_VIEWGPL, 241, 110, 60, 19 - LTEXT "Selezionare Avanti per proseguire con la configurazione.", IDC_STATIC, 20, 136, 195, 17 + LTEXT "Selezionare Avanti per proseguire con la configurazione.", IDC_STATIC, 15, 136, 195, 17 END IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143 Modified: trunk/reactos/dll/win32/syssetup/lang/lt-LT.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/lt…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/lt-LT.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/lt-LT.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -36,7 +36,7 @@ BEGIN LTEXT "The ReactOS developers would like to acknowledge the following Open Source projects, (parts of) which were used to create ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&View GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/nl-NL.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/nl…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/nl-NL.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/nl-NL.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -17,7 +17,7 @@ BEGIN LTEXT "The ReactOS developers would like to acknowledge the following Open Source projects, (parts of) which were used to create ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&View GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Klik op Volgende om voort te gaan met de installatie.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/no…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/no-NO.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/no-NO.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -17,7 +17,7 @@ BEGIN LTEXT "ReactOS utviklerene anerkjenner de følgende åpen kildekode prosjektene, (deler av) som ble brukt til å skape ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS er lisensert under GPL, så hvis du vil bruke eller gi ut (deler av) ReactOS, må du respektere GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS er lisensert under GPL, så hvis du vil bruke eller gi ut (deler av) ReactOS, må du respektere GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&Vis GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Klikk Neste for å fortsette installasjonen.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/pt-BR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/pt…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/pt-BR.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/pt-BR.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -17,7 +17,7 @@ BEGIN LTEXT "Os desenvolvedores do ReactOS gostariam de agradecer aos seguintes projetos Open Source, cujo partes foram utilizadas para criar o ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS está licenciado sob a GPL, se você deseja reutilizar ou redistribuir (partes) (d)ele você deve respeitar a GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS está licenciado sob a GPL, se você deseja reutilizar ou redistribuir (partes) (d)ele você deve respeitar a GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&Visualizar GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Clique Avançar para continuar com a instalação.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/sk…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/sk-SK.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/sk-SK.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -23,7 +23,7 @@ BEGIN LTEXT "Vývojári systému ReactOS by sa chceli poÄakovaÅ¥ nasledujúcim Open Source projektom, ktoré (alebo Äasti ktorých) boli použité pri vývoji systému ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "Systém ReactOS je vydaný pod licenciou GPL. Pokiaľ chcete systém (alebo jeho Äasti) použiÅ¥ alebo redistribuovaÅ¥, musÃte reÅ¡pektovaÅ¥ GPL", IDC_STATIC, 15, 110, 228, 22 + LTEXT "Systém ReactOS je vydaný pod licenciou GPL. Pokiaľ chcete systém (alebo jeho Äasti) použiÅ¥ alebo redistribuovaÅ¥, musÃte reÅ¡pektovaÅ¥ GPL.", IDC_STATIC, 15, 110, 228, 22 PUSHBUTTON "&ZobraziÅ¥ GPL...", IDC_VIEWGPL, 245, 110, 56, 19 LTEXT "KliknutÃm na Äalej pokraÄujte v inÅ¡talácii.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/sq-AL.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/sq…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/sq-AL.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/sq-AL.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -36,7 +36,7 @@ BEGIN LTEXT "Zhvilluesit e ReactOS dëshirojnë të vlerësojë projektet e mëposhtme Burim i Hapur, (pjesëve të) të cilave u përdorën për të krijuar ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS publikohet nën lejen GPL, kështu që nëse doni të ripërdorni ose rishpërndani (pjesëve të) atë që ju duhet të respektojnë GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS publikohet nën lejen GPL, kështu që nëse doni të ripërdorni ose rishpërndani (pjesëve të) atë që ju duhet të respektojnë GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&Vëzhgo GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Klikoni Tjetër për të vazhduar me Ndërtimin.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/sv-SE.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/sv…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/sv-SE.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/sv-SE.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -36,7 +36,7 @@ BEGIN LTEXT "The ReactOS developers would like to acknowledge the following Open Source projects, (parts of) which were used to create ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&View GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/th-TH.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/th…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/th-TH.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/th-TH.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -36,7 +36,7 @@ BEGIN LTEXT "The ReactOS developers would like to acknowledge the following Open Source projects, (parts of) which were used to create ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL", IDC_STATIC, 15, 110, 227, 19 + LTEXT "ReactOS is licensed under the GPL, so if you want to reuse or redistribute (parts of) it you must respect the GPL.", IDC_STATIC, 15, 110, 227, 19 PUSHBUTTON "&View GPL...", IDC_VIEWGPL, 251, 110, 50, 19 LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17 END Modified: trunk/reactos/dll/win32/syssetup/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/uk…
============================================================================== --- trunk/reactos/dll/win32/syssetup/lang/uk-UA.rc [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/lang/uk-UA.rc [iso-8859-1] Thu Mar 9 23:08:39 2017 @@ -25,7 +25,7 @@ BEGIN LTEXT "РозÑобники ReactOS Ñ Ð¾ÑÑли б подÑкÑваÑи наÑÑÑпним Open Source пÑоекÑам, Ñо (ÑаÑÑково) викоÑиÑÑовÑвалиÑÑ Ð¿Ñи ÑÑвоÑÐµÐ½Ð½Ñ ReactOS:", IDC_STATIC, 15, 7, 286, 19 LISTBOX IDC_PROJECTS, 15, 30, 286, 75, LBS_NOSEL | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL - LTEXT "ReactOS лÑÑензÑÑÑÑÑÑ Ð·Ð° GPL, Ñак Ñо ÑкÑо Ðи Ñ Ð¾ÑеÑе повÑоÑно викоÑиÑÑовÑваÑи або поÑиÑÑваÑи його (ÑаÑÑини), Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð¿Ð¾Ð²Ð°Ð¶Ð°Ñи GPL", IDC_STATIC, 15, 110, 227, 24 + LTEXT "ReactOS лÑÑензÑÑÑÑÑÑ Ð·Ð° GPL, Ñак Ñо ÑкÑо Ðи Ñ Ð¾ÑеÑе повÑоÑно викоÑиÑÑовÑваÑи або поÑиÑÑваÑи його (ÑаÑÑини), Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð¿Ð¾Ð²Ð°Ð¶Ð°Ñи GPL.", IDC_STATIC, 15, 110, 227, 24 PUSHBUTTON "&ÐеÑеглÑд GPL...", IDC_VIEWGPL, 244, 110, 58, 19 LTEXT "ÐаÑиÑнÑÑÑ ""ÐалÑ"", Ñоб пÑодовжиÑи вÑÑановленнÑ.", IDC_STATIC, 15, 136, 195, 17 END
7 years, 9 months
1
0
0
0
[hbelusca] 74139: [NETSHELL]: Fix the height of some dialog boxes.
by hbelusca@svn.reactos.org
Author: hbelusca Date: Thu Mar 9 22:42:29 2017 New Revision: 74139 URL:
http://svn.reactos.org/svn/reactos?rev=74139&view=rev
Log: [NETSHELL]: Fix the height of some dialog boxes. Modified: trunk/reactos/dll/shellext/netshell/lang/da-DK.rc trunk/reactos/dll/shellext/netshell/lang/hu-HU.rc trunk/reactos/dll/shellext/netshell/lang/id-ID.rc trunk/reactos/dll/shellext/netshell/lang/nl-NL.rc trunk/reactos/dll/shellext/netshell/lang/sv-SE.rc Modified: trunk/reactos/dll/shellext/netshell/lang/da-DK.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
============================================================================== --- trunk/reactos/dll/shellext/netshell/lang/da-DK.rc [iso-8859-1] (original) +++ trunk/reactos/dll/shellext/netshell/lang/da-DK.rc [iso-8859-1] Thu Mar 9 22:42:29 2017 @@ -1,6 +1,6 @@ LANGUAGE LANG_DANISH, SUBLANG_DEFAULT -IDD_NETPROPERTIES DIALOGEX 0, 0, 246, 228 +IDD_NETPROPERTIES DIALOGEX 0, 0, 246, 246 STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION CAPTION "Generelt" FONT 8, "MS Shell Dlg" Modified: trunk/reactos/dll/shellext/netshell/lang/hu-HU.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
============================================================================== --- trunk/reactos/dll/shellext/netshell/lang/hu-HU.rc [iso-8859-1] (original) +++ trunk/reactos/dll/shellext/netshell/lang/hu-HU.rc [iso-8859-1] Thu Mar 9 22:42:29 2017 @@ -1,6 +1,6 @@ LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT -IDD_NETPROPERTIES DIALOGEX 0, 0, 246, 228 +IDD_NETPROPERTIES DIALOGEX 0, 0, 246, 246 STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION CAPTION "Ãltalános" FONT 8, "MS Shell Dlg" Modified: trunk/reactos/dll/shellext/netshell/lang/id-ID.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
============================================================================== --- trunk/reactos/dll/shellext/netshell/lang/id-ID.rc [iso-8859-1] (original) +++ trunk/reactos/dll/shellext/netshell/lang/id-ID.rc [iso-8859-1] Thu Mar 9 22:42:29 2017 @@ -1,6 +1,6 @@ LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT -IDD_NETPROPERTIES DIALOGEX 0, 0, 246, 228 +IDD_NETPROPERTIES DIALOGEX 0, 0, 246, 246 STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION CAPTION "Umum" FONT 8, "MS Shell Dlg" Modified: trunk/reactos/dll/shellext/netshell/lang/nl-NL.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
============================================================================== --- trunk/reactos/dll/shellext/netshell/lang/nl-NL.rc [iso-8859-1] (original) +++ trunk/reactos/dll/shellext/netshell/lang/nl-NL.rc [iso-8859-1] Thu Mar 9 22:42:29 2017 @@ -1,6 +1,6 @@ LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL -IDD_NETPROPERTIES DIALOGEX 0, 0, 246, 228 +IDD_NETPROPERTIES DIALOGEX 0, 0, 246, 246 STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION CAPTION "Algemeen" FONT 8, "MS Shell Dlg" Modified: trunk/reactos/dll/shellext/netshell/lang/sv-SE.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
============================================================================== --- trunk/reactos/dll/shellext/netshell/lang/sv-SE.rc [iso-8859-1] (original) +++ trunk/reactos/dll/shellext/netshell/lang/sv-SE.rc [iso-8859-1] Thu Mar 9 22:42:29 2017 @@ -1,6 +1,6 @@ LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL -IDD_NETPROPERTIES DIALOGEX 0, 0, 246, 228 +IDD_NETPROPERTIES DIALOGEX 0, 0, 246, 246 STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION CAPTION "Allmänt" FONT 8, "MS Shell Dlg"
7 years, 9 months
1
0
0
0
[hbelusca] 74138: [NETSHELL][SYSSETUP]: Revert r74134 as it's not the correct fix for what I wanted to improve.
by hbelusca@svn.reactos.org
Author: hbelusca Date: Thu Mar 9 22:39:26 2017 New Revision: 74138 URL:
http://svn.reactos.org/svn/reactos?rev=74138&view=rev
Log: [NETSHELL][SYSSETUP]: Revert r74134 as it's not the correct fix for what I wanted to improve. Modified: trunk/reactos/dll/shellext/netshell/lang/bg-BG.rc trunk/reactos/dll/shellext/netshell/lang/cs-CZ.rc trunk/reactos/dll/shellext/netshell/lang/da-DK.rc trunk/reactos/dll/shellext/netshell/lang/de-DE.rc trunk/reactos/dll/shellext/netshell/lang/el-GR.rc trunk/reactos/dll/shellext/netshell/lang/en-US.rc trunk/reactos/dll/shellext/netshell/lang/es-ES.rc trunk/reactos/dll/shellext/netshell/lang/fr-FR.rc trunk/reactos/dll/shellext/netshell/lang/he-IL.rc trunk/reactos/dll/shellext/netshell/lang/hu-HU.rc trunk/reactos/dll/shellext/netshell/lang/id-ID.rc trunk/reactos/dll/shellext/netshell/lang/it-IT.rc trunk/reactos/dll/shellext/netshell/lang/ja-JP.rc trunk/reactos/dll/shellext/netshell/lang/nl-NL.rc trunk/reactos/dll/shellext/netshell/lang/no-NO.rc trunk/reactos/dll/shellext/netshell/lang/pl-PL.rc trunk/reactos/dll/shellext/netshell/lang/ro-RO.rc trunk/reactos/dll/shellext/netshell/lang/ru-RU.rc trunk/reactos/dll/shellext/netshell/lang/sk-SK.rc trunk/reactos/dll/shellext/netshell/lang/sq-AL.rc trunk/reactos/dll/shellext/netshell/lang/sv-SE.rc trunk/reactos/dll/shellext/netshell/lang/tr-TR.rc trunk/reactos/dll/shellext/netshell/lang/uk-UA.rc trunk/reactos/dll/shellext/netshell/lang/zh-CN.rc trunk/reactos/dll/shellext/netshell/lang/zh-TW.rc trunk/reactos/dll/win32/syssetup/lang/bg-BG.rc trunk/reactos/dll/win32/syssetup/lang/cs-CZ.rc trunk/reactos/dll/win32/syssetup/lang/da-DK.rc trunk/reactos/dll/win32/syssetup/lang/de-DE.rc trunk/reactos/dll/win32/syssetup/lang/el-GR.rc trunk/reactos/dll/win32/syssetup/lang/en-US.rc trunk/reactos/dll/win32/syssetup/lang/es-ES.rc trunk/reactos/dll/win32/syssetup/lang/et-EE.rc trunk/reactos/dll/win32/syssetup/lang/fi-FI.rc trunk/reactos/dll/win32/syssetup/lang/fr-FR.rc trunk/reactos/dll/win32/syssetup/lang/he-IL.rc trunk/reactos/dll/win32/syssetup/lang/hu-HU.rc trunk/reactos/dll/win32/syssetup/lang/id-ID.rc trunk/reactos/dll/win32/syssetup/lang/it-IT.rc trunk/reactos/dll/win32/syssetup/lang/ja-JP.rc trunk/reactos/dll/win32/syssetup/lang/lt-LT.rc trunk/reactos/dll/win32/syssetup/lang/nl-NL.rc trunk/reactos/dll/win32/syssetup/lang/no-NO.rc trunk/reactos/dll/win32/syssetup/lang/pl-PL.rc trunk/reactos/dll/win32/syssetup/lang/pt-BR.rc trunk/reactos/dll/win32/syssetup/lang/ro-RO.rc trunk/reactos/dll/win32/syssetup/lang/ru-RU.rc trunk/reactos/dll/win32/syssetup/lang/sk-SK.rc trunk/reactos/dll/win32/syssetup/lang/sq-AL.rc trunk/reactos/dll/win32/syssetup/lang/sv-SE.rc trunk/reactos/dll/win32/syssetup/lang/th-TH.rc trunk/reactos/dll/win32/syssetup/lang/tr-TR.rc trunk/reactos/dll/win32/syssetup/lang/uk-UA.rc trunk/reactos/dll/win32/syssetup/lang/zh-CN.rc trunk/reactos/dll/win32/syssetup/lang/zh-TW.rc [This mail would be too long, it was shortened to contain the URLs only.] Modified: trunk/reactos/dll/shellext/netshell/lang/bg-BG.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/cs-CZ.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/da-DK.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/el-GR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/he-IL.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/hu-HU.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/id-ID.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/nl-NL.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/ro-RO.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/ru-RU.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/sq-AL.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/sv-SE.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/tr-TR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/zh-CN.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/shellext/netshell/lang/zh-TW.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/shellext/netshell/lang…
Modified: trunk/reactos/dll/win32/syssetup/lang/bg-BG.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/bg…
Modified: trunk/reactos/dll/win32/syssetup/lang/cs-CZ.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/cs…
Modified: trunk/reactos/dll/win32/syssetup/lang/da-DK.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/da…
Modified: trunk/reactos/dll/win32/syssetup/lang/de-DE.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/de…
Modified: trunk/reactos/dll/win32/syssetup/lang/el-GR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/el…
Modified: trunk/reactos/dll/win32/syssetup/lang/en-US.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/en…
Modified: trunk/reactos/dll/win32/syssetup/lang/es-ES.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/es…
Modified: trunk/reactos/dll/win32/syssetup/lang/et-EE.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/et…
Modified: trunk/reactos/dll/win32/syssetup/lang/fi-FI.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/fi…
Modified: trunk/reactos/dll/win32/syssetup/lang/fr-FR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/fr…
Modified: trunk/reactos/dll/win32/syssetup/lang/he-IL.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/he…
Modified: trunk/reactos/dll/win32/syssetup/lang/hu-HU.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/hu…
Modified: trunk/reactos/dll/win32/syssetup/lang/id-ID.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/id…
Modified: trunk/reactos/dll/win32/syssetup/lang/it-IT.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/it…
Modified: trunk/reactos/dll/win32/syssetup/lang/ja-JP.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/ja…
Modified: trunk/reactos/dll/win32/syssetup/lang/lt-LT.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/lt…
Modified: trunk/reactos/dll/win32/syssetup/lang/nl-NL.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/nl…
Modified: trunk/reactos/dll/win32/syssetup/lang/no-NO.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/no…
Modified: trunk/reactos/dll/win32/syssetup/lang/pl-PL.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/pl…
Modified: trunk/reactos/dll/win32/syssetup/lang/pt-BR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/pt…
Modified: trunk/reactos/dll/win32/syssetup/lang/ro-RO.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/ro…
Modified: trunk/reactos/dll/win32/syssetup/lang/ru-RU.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/ru…
Modified: trunk/reactos/dll/win32/syssetup/lang/sk-SK.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/sk…
Modified: trunk/reactos/dll/win32/syssetup/lang/sq-AL.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/sq…
Modified: trunk/reactos/dll/win32/syssetup/lang/sv-SE.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/sv…
Modified: trunk/reactos/dll/win32/syssetup/lang/th-TH.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/th…
Modified: trunk/reactos/dll/win32/syssetup/lang/tr-TR.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/tr…
Modified: trunk/reactos/dll/win32/syssetup/lang/uk-UA.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/uk…
Modified: trunk/reactos/dll/win32/syssetup/lang/zh-CN.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/zh…
Modified: trunk/reactos/dll/win32/syssetup/lang/zh-TW.rc URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/lang/zh…
7 years, 9 months
1
0
0
0
← Newer
1
...
9
10
11
12
13
14
15
...
26
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
Results per page:
10
25
50
100
200