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
July 2011
----- 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
24 participants
517 discussions
Start a n
N
ew thread
[akhaldi] 52883: [SOL] * Designate solitaire.h as a precompiled header and use it as one.
by akhaldi@svn.reactos.org
Author: akhaldi Date: Mon Jul 25 23:43:02 2011 New Revision: 52883 URL:
http://svn.reactos.org/svn/reactos?rev=52883&view=rev
Log: [SOL] * Designate solitaire.h as a precompiled header and use it as one. Modified: trunk/reactos/base/applications/games/solitaire/CMakeLists.txt trunk/reactos/base/applications/games/solitaire/solcreate.cpp trunk/reactos/base/applications/games/solitaire/solgame.cpp trunk/reactos/base/applications/games/solitaire/solitaire.cpp trunk/reactos/base/applications/games/solitaire/solitaire.h trunk/reactos/base/applications/games/solitaire/solitaire.rbuild Modified: trunk/reactos/base/applications/games/solitaire/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
============================================================================== --- trunk/reactos/base/applications/games/solitaire/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/games/solitaire/CMakeLists.txt [iso-8859-1] Mon Jul 25 23:43:02 2011 @@ -12,9 +12,7 @@ rsrc.rc) target_link_libraries(sol cardlib) - +add_pch(sol solitaire.h) set_module_type(sol win32gui) - add_importlibs(sol advapi32 comctl32 user32 gdi32 msvcrt kernel32) - add_cd_file(TARGET sol DESTINATION reactos/system32 FOR all) Modified: trunk/reactos/base/applications/games/solitaire/solcreate.cpp URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
============================================================================== --- trunk/reactos/base/applications/games/solitaire/solcreate.cpp [iso-8859-1] (original) +++ trunk/reactos/base/applications/games/solitaire/solcreate.cpp [iso-8859-1] Mon Jul 25 23:43:02 2011 @@ -1,8 +1,3 @@ -#include <windows.h> -#include <commctrl.h> -#include <tchar.h> -#include "resource.h" -#include "cardlib.h" #include "solitaire.h" Modified: trunk/reactos/base/applications/games/solitaire/solgame.cpp URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
============================================================================== --- trunk/reactos/base/applications/games/solitaire/solgame.cpp [iso-8859-1] (original) +++ trunk/reactos/base/applications/games/solitaire/solgame.cpp [iso-8859-1] Mon Jul 25 23:43:02 2011 @@ -1,9 +1,4 @@ -#include <windows.h> -#include <commctrl.h> -#include <tchar.h> -#include <stdio.h> -#include "resource.h" -#include "cardlib.h" + #include "solitaire.h" #if 1 Modified: trunk/reactos/base/applications/games/solitaire/solitaire.cpp URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
============================================================================== --- trunk/reactos/base/applications/games/solitaire/solitaire.cpp [iso-8859-1] (original) +++ trunk/reactos/base/applications/games/solitaire/solitaire.cpp [iso-8859-1] Mon Jul 25 23:43:02 2011 @@ -1,10 +1,3 @@ -#include <windows.h> -#include <commctrl.h> -#include <tchar.h> -#include <stdlib.h> - -#include "resource.h" -#include "cardlib.h" #include "solitaire.h" Modified: trunk/reactos/base/applications/games/solitaire/solitaire.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
============================================================================== --- trunk/reactos/base/applications/games/solitaire/solitaire.h [iso-8859-1] (original) +++ trunk/reactos/base/applications/games/solitaire/solitaire.h [iso-8859-1] Mon Jul 25 23:43:02 2011 @@ -1,4 +1,11 @@ -#pragma once + +#include <windows.h> +#include <commctrl.h> +#include <tchar.h> +#include <stdio.h> +#include <stdlib.h> +#include "resource.h" +#include "cardlib.h" extern CardWindow SolWnd; extern TCHAR szAppName[]; Modified: trunk/reactos/base/applications/games/solitaire/solitaire.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/games/so…
============================================================================== --- trunk/reactos/base/applications/games/solitaire/solitaire.rbuild [iso-8859-1] (original) +++ trunk/reactos/base/applications/games/solitaire/solitaire.rbuild [iso-8859-1] Mon Jul 25 23:43:02 2011 @@ -8,4 +8,5 @@ <file>solgame.cpp</file> <file>solitaire.cpp</file> <file>rsrc.rc</file> + <pch>solitaire.h</pch> </module>
13 years, 5 months
1
0
0
0
[akhaldi] 52882: [DXDIAG] * Slightly better PCH.
by akhaldi@svn.reactos.org
Author: akhaldi Date: Mon Jul 25 23:34:29 2011 New Revision: 52882 URL:
http://svn.reactos.org/svn/reactos?rev=52882&view=rev
Log: [DXDIAG] * Slightly better PCH. Modified: trunk/reactos/base/applications/dxdiag/display.c trunk/reactos/base/applications/dxdiag/precomp.h trunk/reactos/base/applications/dxdiag/sound.c Modified: trunk/reactos/base/applications/dxdiag/display.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/dxdiag/d…
============================================================================== --- trunk/reactos/base/applications/dxdiag/display.c [iso-8859-1] (original) +++ trunk/reactos/base/applications/dxdiag/display.c [iso-8859-1] Mon Jul 25 23:34:29 2011 @@ -9,8 +9,6 @@ #include "precomp.h" #include <d3d9.h> -#include <initguid.h> -#include <devguid.h> BOOL GetFileModifyTime(LPCWSTR pFullPath, WCHAR * szTime, int szTimeSize) Modified: trunk/reactos/base/applications/dxdiag/precomp.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/dxdiag/p…
============================================================================== --- trunk/reactos/base/applications/dxdiag/precomp.h [iso-8859-1] (original) +++ trunk/reactos/base/applications/dxdiag/precomp.h [iso-8859-1] Mon Jul 25 23:34:29 2011 @@ -12,7 +12,8 @@ #include <setupapi.h> #include <commctrl.h> #include <ddraw.h> - +#include <initguid.h> +#include <devguid.h> #include <mmreg.h> #include <wintrust.h> #include <softpub.h> Modified: trunk/reactos/base/applications/dxdiag/sound.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/dxdiag/s…
============================================================================== --- trunk/reactos/base/applications/dxdiag/sound.c [iso-8859-1] (original) +++ trunk/reactos/base/applications/dxdiag/sound.c [iso-8859-1] Mon Jul 25 23:34:29 2011 @@ -8,7 +8,6 @@ */ #include "precomp.h" -#include <devguid.h> #include <dsound.h> #if 0
13 years, 5 months
1
0
0
0
[akhaldi] 52881: [CMAKE] * Link vfatxlib to chkstk.
by akhaldi@svn.reactos.org
Author: akhaldi Date: Mon Jul 25 23:26:21 2011 New Revision: 52881 URL:
http://svn.reactos.org/svn/reactos?rev=52881&view=rev
Log: [CMAKE] * Link vfatxlib to chkstk. Modified: trunk/reactos/lib/fslib/vfatxlib/CMakeLists.txt Modified: trunk/reactos/lib/fslib/vfatxlib/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/fslib/vfatxlib/CMakeLi…
============================================================================== --- trunk/reactos/lib/fslib/vfatxlib/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/lib/fslib/vfatxlib/CMakeLists.txt [iso-8859-1] Mon Jul 25 23:26:21 2011 @@ -1,5 +1,7 @@ add_library(vfatxlib fatx.c vfatxlib.c) + +target_link_libraries(vfatxlib chkstk) if(NOT MSVC) target_link_libraries(vfatxlib -lgcc)
13 years, 5 months
1
0
0
0
[akhaldi] 52880: [CALC] * Make calc.h a PCH in rbuild build too (already done in cmake build). * Improve this precompiled header.
by akhaldi@svn.reactos.org
Author: akhaldi Date: Mon Jul 25 23:21:29 2011 New Revision: 52880 URL:
http://svn.reactos.org/svn/reactos?rev=52880&view=rev
Log: [CALC] * Make calc.h a PCH in rbuild build too (already done in cmake build). * Improve this precompiled header. Modified: trunk/reactos/base/applications/calc/calc.h trunk/reactos/base/applications/calc/calc.rbuild trunk/reactos/base/applications/calc/fun_mpfr.c trunk/reactos/base/applications/calc/function.c Modified: trunk/reactos/base/applications/calc/calc.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/calc/cal…
============================================================================== --- trunk/reactos/base/applications/calc/calc.h [iso-8859-1] (original) +++ trunk/reactos/base/applications/calc/calc.h [iso-8859-1] Mon Jul 25 23:21:29 2011 @@ -1,4 +1,3 @@ -#pragma once #include <windows.h> #include <tchar.h> Modified: trunk/reactos/base/applications/calc/calc.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/calc/cal…
============================================================================== --- trunk/reactos/base/applications/calc/calc.rbuild [iso-8859-1] (original) +++ trunk/reactos/base/applications/calc/calc.rbuild [iso-8859-1] Mon Jul 25 23:21:29 2011 @@ -14,4 +14,5 @@ <file>utl.c</file> <file>winmain.c</file> <file>resource.rc</file> + <pch>calc.h</pch> </module> Modified: trunk/reactos/base/applications/calc/fun_mpfr.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/calc/fun…
============================================================================== --- trunk/reactos/base/applications/calc/fun_mpfr.c [iso-8859-1] (original) +++ trunk/reactos/base/applications/calc/fun_mpfr.c [iso-8859-1] Mon Jul 25 23:21:29 2011 @@ -1,5 +1,4 @@ #include "calc.h" -#include <limits.h> void apply_int_mask(calc_number_t *r) { Modified: trunk/reactos/base/applications/calc/function.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/calc/fun…
============================================================================== --- trunk/reactos/base/applications/calc/function.c [iso-8859-1] (original) +++ trunk/reactos/base/applications/calc/function.c [iso-8859-1] Mon Jul 25 23:21:29 2011 @@ -1,5 +1,4 @@ #include "calc.h" -#include <limits.h> void apply_int_mask(calc_number_t *r) {
13 years, 5 months
1
0
0
0
[akhaldi] 52879: [AUDIOSRV] * Designate audiosrv.h as a precompiled header and use it as one.
by akhaldi@svn.reactos.org
Author: akhaldi Date: Mon Jul 25 23:06:48 2011 New Revision: 52879 URL:
http://svn.reactos.org/svn/reactos?rev=52879&view=rev
Log: [AUDIOSRV] * Designate audiosrv.h as a precompiled header and use it as one. Modified: trunk/reactos/base/services/audiosrv/CMakeLists.txt trunk/reactos/base/services/audiosrv/audiosrv.h trunk/reactos/base/services/audiosrv/audiosrv.rbuild trunk/reactos/base/services/audiosrv/debug.c trunk/reactos/base/services/audiosrv/main.c trunk/reactos/base/services/audiosrv/pnp.c trunk/reactos/base/services/audiosrv/pnp_list_lock.c trunk/reactos/base/services/audiosrv/pnp_list_manager.c trunk/reactos/base/services/audiosrv/services.c Modified: trunk/reactos/base/services/audiosrv/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/audiosrv/CMa…
============================================================================== --- trunk/reactos/base/services/audiosrv/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/base/services/audiosrv/CMakeLists.txt [iso-8859-1] Mon Jul 25 23:06:48 2011 @@ -11,5 +11,6 @@ audiosrv.rc) set_module_type(audiosrv win32cui) +add_pch(audiosrv audiosrv.h) add_importlibs(audiosrv advapi32 user32 setupapi msvcrt kernel32) add_cd_file(TARGET audiosrv DESTINATION reactos/system32 FOR all) Modified: trunk/reactos/base/services/audiosrv/audiosrv.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/audiosrv/aud…
============================================================================== --- trunk/reactos/base/services/audiosrv/audiosrv.h [iso-8859-1] (original) +++ trunk/reactos/base/services/audiosrv/audiosrv.h [iso-8859-1] Mon Jul 25 23:06:48 2011 @@ -6,6 +6,15 @@ * COPYRIGHT: Copyright 2007 Andrew Greenwood */ +#include <windows.h> +#include <assert.h> +#include <winuser.h> +#include <setupapi.h> +#include <ks.h> +#include <ksmedia.h> +#include <stdio.h> +#include <stdarg.h> +#include <stdlib.h> #include <dbt.h> #include <audiosrv/audiosrv.h> Modified: trunk/reactos/base/services/audiosrv/audiosrv.rbuild URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/audiosrv/aud…
============================================================================== --- trunk/reactos/base/services/audiosrv/audiosrv.rbuild [iso-8859-1] (original) +++ trunk/reactos/base/services/audiosrv/audiosrv.rbuild [iso-8859-1] Mon Jul 25 23:06:48 2011 @@ -12,4 +12,5 @@ <file>services.c</file> <file>debug.c</file> <file>audiosrv.rc</file> + <pch>audiosrv.h</pch> </module> Modified: trunk/reactos/base/services/audiosrv/debug.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/audiosrv/deb…
============================================================================== --- trunk/reactos/base/services/audiosrv/debug.c [iso-8859-1] (original) +++ trunk/reactos/base/services/audiosrv/debug.c [iso-8859-1] Mon Jul 25 23:06:48 2011 @@ -1,8 +1,6 @@ /* Service debugging (simply logs to a file) */ -#include <stdio.h> -#include <stdarg.h> -#include <windows.h> +#include "audiosrv.h" void logmsg(char* string, ...) { Modified: trunk/reactos/base/services/audiosrv/main.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/audiosrv/mai…
============================================================================== --- trunk/reactos/base/services/audiosrv/main.c [iso-8859-1] (original) +++ trunk/reactos/base/services/audiosrv/main.c [iso-8859-1] Mon Jul 25 23:06:48 2011 @@ -6,9 +6,6 @@ * COPYRIGHT: Copyright 2007 Andrew Greenwood */ -#include <windows.h> - -#include <audiosrv/audiosrv.h> #include "audiosrv.h" SERVICE_STATUS_HANDLE service_status_handle; Modified: trunk/reactos/base/services/audiosrv/pnp.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/audiosrv/pnp…
============================================================================== --- trunk/reactos/base/services/audiosrv/pnp.c [iso-8859-1] (original) +++ trunk/reactos/base/services/audiosrv/pnp.c [iso-8859-1] Mon Jul 25 23:06:48 2011 @@ -6,15 +6,6 @@ * COPYRIGHT: Copyright 2007 Andrew Greenwood */ -#include <windows.h> -#include <winuser.h> -#include <dbt.h> -#include <setupapi.h> - -#include <ks.h> -#include <ksmedia.h> - -#include <audiosrv/audiosrv.h> #include "audiosrv.h" static HDEVNOTIFY device_notification_handle = NULL; Modified: trunk/reactos/base/services/audiosrv/pnp_list_lock.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/audiosrv/pnp…
============================================================================== --- trunk/reactos/base/services/audiosrv/pnp_list_lock.c [iso-8859-1] (original) +++ trunk/reactos/base/services/audiosrv/pnp_list_lock.c [iso-8859-1] Mon Jul 25 23:06:48 2011 @@ -6,9 +6,7 @@ * COPYRIGHT: Copyright 2007 Andrew Greenwood */ -#include <windows.h> -#include <assert.h> -#include <audiosrv/audiosrv.h> +#include "audiosrv.h" static HANDLE audio_device_list_lock = NULL; Modified: trunk/reactos/base/services/audiosrv/pnp_list_manager.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/audiosrv/pnp…
============================================================================== --- trunk/reactos/base/services/audiosrv/pnp_list_manager.c [iso-8859-1] (original) +++ trunk/reactos/base/services/audiosrv/pnp_list_manager.c [iso-8859-1] Mon Jul 25 23:06:48 2011 @@ -6,9 +6,6 @@ * COPYRIGHT: Copyright 2007 Andrew Greenwood */ -#include <assert.h> -#include <stdlib.h> -#include <audiosrv/audiosrv.h> #include "audiosrv.h" Modified: trunk/reactos/base/services/audiosrv/services.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/audiosrv/ser…
============================================================================== --- trunk/reactos/base/services/audiosrv/services.c [iso-8859-1] (original) +++ trunk/reactos/base/services/audiosrv/services.c [iso-8859-1] Mon Jul 25 23:06:48 2011 @@ -6,15 +6,6 @@ * COPYRIGHT: Copyright 2009 Johannes Anderwald */ -#include <windows.h> -#include <winuser.h> -#include <dbt.h> -#include <setupapi.h> - -#include <ks.h> -#include <ksmedia.h> - -#include <audiosrv/audiosrv.h> #include "audiosrv.h" BOOL
13 years, 5 months
1
0
0
0
[jgardou] 52878: [CMAKE] - uext2, ufat and untfs are native dlls
by jgardou@svn.reactos.org
Author: jgardou Date: Mon Jul 25 22:16:03 2011 New Revision: 52878 URL:
http://svn.reactos.org/svn/reactos?rev=52878&view=rev
Log: [CMAKE] - uext2, ufat and untfs are native dlls Modified: trunk/reactos/dll/win32/uext2/CMakeLists.txt trunk/reactos/dll/win32/ufat/CMakeLists.txt trunk/reactos/dll/win32/untfs/CMakeLists.txt Modified: trunk/reactos/dll/win32/uext2/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/uext2/CMakeLists…
============================================================================== --- trunk/reactos/dll/win32/uext2/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/win32/uext2/CMakeLists.txt [iso-8859-1] Mon Jul 25 22:16:03 2011 @@ -8,7 +8,7 @@ add_library(uext2 SHARED ${SOURCE}) -set_module_type(uext2 win32dll) +set_module_type(uext2 nativedll) target_link_libraries(uext2 ext2lib) add_importlibs(uext2 ntdll) add_cd_file(TARGET uext2 DESTINATION reactos/system32 FOR all) Modified: trunk/reactos/dll/win32/ufat/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ufat/CMakeLists.…
============================================================================== --- trunk/reactos/dll/win32/ufat/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/win32/ufat/CMakeLists.txt [iso-8859-1] Mon Jul 25 22:16:03 2011 @@ -8,7 +8,7 @@ add_library(ufat SHARED ${SOURCE}) -set_module_type(ufat win32dll) +set_module_type(ufat nativedll) target_link_libraries(ufat vfatlib) add_importlibs(ufat ntdll) add_cd_file(TARGET ufat DESTINATION reactos/system32 FOR all) Modified: trunk/reactos/dll/win32/untfs/CMakeLists.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/untfs/CMakeLists…
============================================================================== --- trunk/reactos/dll/win32/untfs/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/win32/untfs/CMakeLists.txt [iso-8859-1] Mon Jul 25 22:16:03 2011 @@ -8,7 +8,7 @@ add_library(untfs SHARED ${SOURCE}) -set_module_type(untfs win32dll) +set_module_type(untfs nativedll) target_link_libraries(untfs ntfslib) add_importlibs(untfs ntdll) add_cd_file(TARGET untfs DESTINATION reactos/system32 FOR all)
13 years, 5 months
1
0
0
0
[jgardou] 52877: [CMAKE] - add nativedll module type for msvc - error out in msvc toolchain if unknown module type is set
by jgardou@svn.reactos.org
Author: jgardou Date: Mon Jul 25 22:15:08 2011 New Revision: 52877 URL:
http://svn.reactos.org/svn/reactos?rev=52877&view=rev
Log: [CMAKE] - add nativedll module type for msvc - error out in msvc toolchain if unknown module type is set Modified: trunk/reactos/cmake/msvc.cmake Modified: trunk/reactos/cmake/msvc.cmake URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/cmake/msvc.cmake?rev=52877…
============================================================================== --- trunk/reactos/cmake/msvc.cmake [iso-8859-1] (original) +++ trunk/reactos/cmake/msvc.cmake [iso-8859-1] Mon Jul 25 22:15:08 2011 @@ -118,6 +118,10 @@ set_image_base(${MODULE} 0x00010000) add_linkerflag(${MODULE} "/DRIVER") add_dependencies(${MODULE} bugcodes) + elseif(${TYPE} MATCHES nativedll) + set_subsystem(${MODULE} native) + else() + message(FATAL_ERROR "Unknown module type : ${TYPE}") endif() endmacro()
13 years, 5 months
1
0
0
0
[gadamopoulos] 52876: [win32k] - Implement support for debug channels. When a process starts, win32k will parse DEBUGCHANNEL environment variable in order to enable or disable specific debug channe...
by gadamopoulos@svn.reactos.org
Author: gadamopoulos Date: Mon Jul 25 21:45:47 2011 New Revision: 52876 URL:
http://svn.reactos.org/svn/reactos?rev=52876&view=rev
Log: [win32k] - Implement support for debug channels. When a process starts, win32k will parse DEBUGCHANNEL environment variable in order to enable or disable specific debug channels or levels for this application. This gives us the ability to activate from user mode extended debug output for one application, for one component, for one level. In order to use the new debugging system we have to use the macros ERR, FIXME, WARN and TRACE. These are not used yet but shortly every DPRINT/DPRINT1 call will be converted to use the new macros - Define several win32k channels that will be used in the future - Remove some hacky definitions of the new macros Added: trunk/reactos/subsystems/win32/win32k/include/win32kdebug.h (with props) Modified: trunk/reactos/subsystems/win32/win32k/include/gdidebug.h trunk/reactos/subsystems/win32/win32k/include/win32.h trunk/reactos/subsystems/win32/win32k/include/win32kp.h trunk/reactos/subsystems/win32/win32k/main/dllmain.c trunk/reactos/subsystems/win32/win32k/ntuser/class.c trunk/reactos/subsystems/win32/win32k/ntuser/desktop.c trunk/reactos/subsystems/win32/win32k/objects/gdidbg.c Modified: trunk/reactos/subsystems/win32/win32k/include/gdidebug.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/in…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/include/gdidebug.h [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/include/gdidebug.h [iso-8859-1] Mon Jul 25 21:45:47 2011 @@ -43,27 +43,11 @@ #define DBG_CLEANUP_EVENT_LIST(pslh) #endif -extern ULONG gulLogUnique; - -extern ULONG gulDebugChannels; - -enum _DEBUGCHANNELS -{ - DbgCustom = 1, - DbgObjects = 2, - DbgBitBlt = 4, - DbgXlate = 8, - DbgModeSwitch = 16, -}; VOID NTAPI DbgDumpGdiHandleTable(VOID); ULONG NTAPI DbgCaptureStackBackTace(PVOID* pFrames, ULONG nFramesToCapture); BOOL NTAPI DbgGdiHTIntegrityCheck(VOID); VOID NTAPI DbgDumpLockedGdiHandles(VOID); - -#define DBGENABLE(ch) gulDebugChannels |= (ch); -#define DBGDISABLE(ch) gulDebugChannels &= ~(ch); -#define DPRINTCH(ch) if (gulDebugChannels & (ch)) DbgPrint #define KeRosDumpStackFrames(Frames, Count) KdSystemDebugControl('DsoR', (PVOID)Frames, Count, NULL, 0, NULL, KernelMode) NTSYSAPI ULONG APIENTRY RtlWalkFrameChain(OUT PVOID *Callers, IN ULONG Count, IN ULONG Flags); Modified: trunk/reactos/subsystems/win32/win32k/include/win32.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/in…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/include/win32.h [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/include/win32.h [iso-8859-1] Mon Jul 25 21:45:47 2011 @@ -192,4 +192,8 @@ struct _GDI_POOL *pPoolDcAttr; struct _GDI_POOL *pPoolBrushAttr; struct _GDI_POOL *pPoolRgnAttr; + +#ifdef DBG + BYTE DbgChannelLevel[DbgChCount]; +#endif } PROCESSINFO; Added: trunk/reactos/subsystems/win32/win32k/include/win32kdebug.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/in…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/include/win32kdebug.h (added) +++ trunk/reactos/subsystems/win32/win32k/include/win32kdebug.h [iso-8859-1] Mon Jul 25 21:45:47 2011 @@ -1,0 +1,174 @@ +#pragma once + +/* + When a process is created, DbgInitDebugChannels will locate DEBUGCHANNEL + environment variable and extract information about debug channels. + This information includes which of the win32k debug channels will be + enabled for the current process and which level of a channel will be active. + This information will be stored in ppi->DbgChannelLevel. + In this way user mode can control how win32k debugging will work when + the following macros are used: ERR, FIXME, WARN, TRACE + + By default only the ERR channel will be active. Remember that other + debug channels can be activated for applications that are executed with a DEBUGCHANNEL + + Valid syntax for DEBUGCHANNEL is the following: + +UserProcess,info+UserWnd,err+UserWndpos,-listview + warn+UserMsgQ,-UserMsgGet,+shell + + Note the following: + The debug level is not required + The operation to enable/disable (+/-) and the name of the channel is required + Channels are devided by commas + No spaces are allowed + The syntax is case sensitive. Levels must be lowercase and + the names of the channels must be exactly like they are defined in DBG_DEFAULT_CHANNEL + This syntax can be mixed with wine debug channels without problems + +*/ + +#ifdef DBG + + typedef struct + { + PWCHAR Name; + ULONG Id; + } DBG_CHANNEL; + + /* note: the following values don't need to be sorted */ + enum _DEBUGCHANNELS + { + DbgChEngBlt, + DbgChEngBrush, + DbgChEngClip, + DbgChEngCursor, + DbgChEngDev, + DbgChEngErr, + DbgChEngEvent, + DbgChEngGrad, + DbgChEngLDev, + DbgChEngLine, + DbgChEngMapping, + DbgChEngPDev, + DbgChEngSurface, + DbgChEngWnd, + DbgChEngXlate, + DbgChGdiBitmap, + DbgChGdiBlt, + DbgChGdiBrush, + DbgChGdiClipRgn, + DbgChGdiCoord, + DbgChGdiDC, + DbgChGdiDCAttr, + DbgChGdiDCState, + DbgChGdiDev, + DbgChGdiDib, + DbgChGdiFont, + DbgChGdiLine, + DbgChGdiObj, + DbgChGdiPalette, + DbgChGdiPath, + DbgChGdiPen, + DbgChGdiPool, + DbgChGdiRgn, + DbgChGdiText, + DbgChGdiXFormObj, + DbgChUserAccel, + DbgChUserCalproc, + DbgChUserCaret, + DbgChUserClass, + DbgChUserClipbrd, + DbgChUserCsr, + DbgChUserDce, + DbgChUserDesktop, + DbgChUserEvent, + DbgChUserFocus, + DbgChUserHook, + DbgChUserHotkey, + DbgChUserIcon, + DbgChUserInput, + DbgChUserKbd, + DbgChUserKbdLayout, + DbgChUserMenu, + DbgChUserMetric, + DbgChUserMonitor, + DbgChUserMsgGet, + DbgChUserMsgQ, + DbgChUserMsgSend, + DbgChUserObj, + DbgChUserProcess, + DbgChUserProp, + DbgChUserScrollbar, + DbgChUserSysparam, + DbgChUserThread, + DbgChUserTimer, + DbgChUserWinsta, + DbgChUserWnd, + DbgChUserWndpos, + DbgChCount + }; + + #define DISABLED_LEVEL 0x0 + #define ERR_LEVEL 0x1 + #define FIXME_LEVEL 0x2 + #define WARN_LEVEL 0x4 + #define TRACE_LEVEL 0x8 + + #define MAX_LEVEL ERR_LEVEL | FIXME_LEVEL | WARN_LEVEL | TRACE_LEVEL + + /* the following assert is needed to make sure that the + debugging routines are not used before we get a ppi*/ + #define DBG_GET_PPI (ASSERT(PsGetCurrentProcessWin32Process()), (PPROCESSINFO)PsGetCurrentProcessWin32Process()) + #define DBG_DEFAULT_CHANNEL(x) static int DbgDefaultChannel = DbgCh##x; + + #define DBG_ENABLE_CHANNEL(ppi,ch,level) ((ppi)->DbgChannelLevel[ch] |= level) + #define DBG_DISABLE_CHANNEL(ppi,ch,level) ((ppi)->DbgChannelLevel[ch] &= ~level) + #define DBG_IS_CHANNEL_ENABLED(ppi,ch,level) ((ppi)->DbgChannelLevel[ch] & level) + + #define DBG_PRINT(ppi,ch,level,fmt, ...) do { \ + if(DBG_IS_CHANNEL_ENABLED(ppi,ch,level)) \ + DbgPrint("(%s:%d) " fmt, __FILE__, __LINE__, ##__VA_ARGS__); \ + }while(0); + + #define ERR(fmt, ...) DBG_PRINT(DBG_GET_PPI, DbgDefaultChannel, ERR_LEVEL,"err: " fmt, __VA_ARGS__) + #define FIXME(fmt, ...) DBG_PRINT(DBG_GET_PPI, DbgDefaultChannel, FIXME_LEVEL,"fixme: " fmt, __VA_ARGS__) + #define WARN(fmt, ...) DBG_PRINT(DBG_GET_PPI, DbgDefaultChannel, WARN_LEVEL,"warn: " fmt, __VA_ARGS__) + #define TRACE(fmt, ...) DBG_PRINT(DBG_GET_PPI, DbgDefaultChannel, TRACE_LEVEL,"trace: " fmt, __VA_ARGS__) + + #define ERR_CH(ch,fmt, ...) DBG_PRINT(DBG_GET_PPI, DbgCh##ch, ERR_LEVEL, "err: " fmt, __VA_ARGS__) + #define FIXME_CH(ch,fmt, ...) DBG_PRINT(DBG_GET_PPI, DbgCh##ch, FIXME_LEVEL, "fixme: " fmt, __VA_ARGS__) + #define WARN_CH(ch,fmt, ...) DBG_PRINT(DBG_GET_PPI, DbgCh##ch, WARN_LEVEL, "warn: " fmt, __VA_ARGS__) + #define TRACE_CH(ch,fmt, ...) DBG_PRINT(DBG_GET_PPI, DbgCh##ch, TRACE_LEVEL, "trace: " fmt, __VA_ARGS__) + + #define ERR_PPI(ppi,ch,fmt, ...) DBG_PRINT(ppi, DbgCh##ch, ERR_LEVEL,"err: " fmt, __VA_ARGS__) + #define FIXME_PPI(ppi,ch,fmt, ...) DBG_PRINT(ppi, DbgCh##ch, FIXME_LEVEL,"fixme: " fmt, __VA_ARGS__) + #define WARN_PPI(ppi,ch,fmt, ...) DBG_PRINT(ppi, DbgCh##ch, WARN_LEVEL,"warn: " fmt, __VA_ARGS__) + #define TRACE_PPI(ppi,ch,fmt, ...) DBG_PRINT(ppi, DbgCh##ch, TRACE_LEVEL,"trace: " fmt, __VA_ARGS__) + +#else + #define DBG_GET_PPI + #define DBG_DEFAULT_CHANNEL(x) () + + #define DBG_ENABLE_CHANNEL(ppi,ch,level) () + #define DBG_DISABLE_CHANNEL(ppi,ch,level) () + #define DBG_IS_CHANNEL_ENABLED(ppi,ch,level) () + + #define DBG_PRINT(ppi,ch,level) + + #define ERR(fmt, ...) + #define FIXME(fmt, ...) + #define WARN(fmt, ...) + #define TRACE(fmt, ...) + + #define ERR_CH(ch,fmt, ...) + #define FIXME_CH(ch,fmt, ...) + #define WARN_CH(ch,fmt, ...) + #define TRACE_CH(ch,fmt, ...) + + #define ERR_PPI(ppi,ch,fmt, ...) + #define FIXME_PPI(ppi,ch,fmt, ...) + #define WARN_PPI(ppi,ch,fmt, ...) + #define TRACE_PPI(ppi,ch,fmt, ...) +#endif + +BOOL DbgInitDebugChannels(); Propchange: trunk/reactos/subsystems/win32/win32k/include/win32kdebug.h ------------------------------------------------------------------------------ svn:eol-style = native Modified: trunk/reactos/subsystems/win32/win32k/include/win32kp.h URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/in…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/include/win32kp.h [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/include/win32kp.h [iso-8859-1] Mon Jul 25 21:45:47 2011 @@ -24,6 +24,7 @@ #define DBG_ENABLE_SERVICE_HOOKS 0 /* Internal Win32k Headers */ +#include <include/win32kdebug.h> #include <include/accelerator.h> #include <include/clipboard.h> #include <include/cliprgn.h> Modified: trunk/reactos/subsystems/win32/win32k/main/dllmain.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ma…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/main/dllmain.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/main/dllmain.c [iso-8859-1] Mon Jul 25 21:45:47 2011 @@ -67,6 +67,13 @@ PRTL_USER_PROCESS_PARAMETERS pParams = NULL; NTSTATUS Status; extern PSECTION_OBJECT GlobalUserHeapSection; + +#ifdef DBG + DbgInitDebugChannels(); +#endif + + TRACE_PPI(Win32Process, UserProcess,"Allocated ppi for PID:%d\n", Process->UniqueProcessId); + DPRINT("Creating W32 process PID:%d at IRQ level: %lu\n", Process->UniqueProcessId, KeGetCurrentIrql()); /* map the global heap into the process */ Modified: trunk/reactos/subsystems/win32/win32k/ntuser/class.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/nt…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/ntuser/class.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/ntuser/class.c [iso-8859-1] Mon Jul 25 21:45:47 2011 @@ -13,9 +13,6 @@ #define NDEBUG #include <debug.h> -#define TRACE DPRINT -#define WARN DPRINT1 -#define ERR DPRINT1 REGISTER_SYSCLASS DefaultServerClasses[] = { @@ -1636,7 +1633,7 @@ { PULONG_PTR Data; - TRACE("SetClassLong(%d, %x)\n", Index, NewLong); + DPRINT("SetClassLong(%d, %x)\n", Index, NewLong); if (Index + sizeof(ULONG_PTR) < Index || Index + sizeof(ULONG_PTR) > Class->cbclsExtra) @@ -1944,7 +1941,7 @@ } else { - WARN("!!! Registering system class failed!\n"); + DPRINT1("!!! Registering system class failed!\n"); Ret = FALSE; } } @@ -2269,9 +2266,9 @@ CapturedClassName = ProbeForReadUnicodeString(ClassName); if (CapturedClassName.Length == 0) - TRACE("hInst %p atom %04X lpWndClassEx %p Ansi %d\n", hInstance, CapturedClassName.Buffer, lpWndClassEx, Ansi); + DPRINT("hInst %p atom %04X lpWndClassEx %p Ansi %d\n", hInstance, CapturedClassName.Buffer, lpWndClassEx, Ansi); else - TRACE("hInst %p class %wZ lpWndClassEx %p Ansi %d\n", hInstance, &CapturedClassName, lpWndClassEx, Ansi); + DPRINT("hInst %p class %wZ lpWndClassEx %p Ansi %d\n", hInstance, &CapturedClassName, lpWndClassEx, Ansi); if (CapturedClassName.Length & 1) { @@ -2299,7 +2296,7 @@ { if (!IS_ATOM(CapturedClassName.Buffer)) { - ERR("NtUserGetClassInfo() got ClassName instead of Atom!\n"); + DPRINT1("NtUserGetClassInfo() got ClassName instead of Atom!\n"); EngSetLastError(ERROR_INVALID_PARAMETER); Ret = FALSE; _SEH2_LEAVE; @@ -2463,7 +2460,7 @@ { if (!IS_ATOM(ClassName->Buffer)) { - ERR("NtUserGetWOWClass() got ClassName instead of Atom!\n"); + DPRINT1("NtUserGetWOWClass() got ClassName instead of Atom!\n"); Hit = TRUE; } else Modified: trunk/reactos/subsystems/win32/win32k/ntuser/desktop.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/nt…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/ntuser/desktop.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/ntuser/desktop.c [iso-8859-1] Mon Jul 25 21:45:47 2011 @@ -14,9 +14,6 @@ #define NDEBUG #include <debug.h> -#define TRACE DPRINT -#define WARN DPRINT1 -#define ERR DPRINT1 static VOID @@ -1732,7 +1729,7 @@ PW32HEAP_USER_MAPPING HeapMapping, *PrevLink; NTSTATUS Status = STATUS_SUCCESS; - TRACE("DO %p\n"); + DPRINT("DO %p\n"); CurrentWin32Process = PsGetCurrentProcessWin32Process(); PrevLink = &CurrentWin32Process->HeapMappings.Next; Modified: trunk/reactos/subsystems/win32/win32k/objects/gdidbg.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ob…
============================================================================== --- trunk/reactos/subsystems/win32/win32k/objects/gdidbg.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/objects/gdidbg.c [iso-8859-1] Mon Jul 25 21:45:47 2011 @@ -15,8 +15,78 @@ extern ULONG gulFirstFree; extern ULONG gulFirstUnused; -ULONG gulDebugChannels = 0; ULONG gulLogUnique = 0; + +/* note the following values need to be sorted */ +DBG_CHANNEL DbgChannels[DbgChCount]={ + {L"EngBlt", DbgChEngBlt}, + {L"EngBrush", DbgChEngBrush}, + {L"EngClip", DbgChEngClip}, + {L"EngCursor", DbgChEngCursor}, + {L"EngDev", DbgChEngDev}, + {L"EngErr", DbgChEngErr}, + {L"EngEvent", DbgChEngEvent}, + {L"EngGrad", DbgChEngGrad}, + {L"EngLDev", DbgChEngLDev}, + {L"EngLine", DbgChEngLine}, + {L"EngMapping", DbgChEngMapping}, + {L"EngPDev", DbgChEngPDev}, + {L"EngSurface", DbgChEngSurface}, + {L"EngWnd", DbgChEngWnd}, + {L"EngXlate", DbgChEngXlate}, + {L"GdiBitmap", DbgChGdiBitmap}, + {L"GdiBlt", DbgChGdiBlt}, + {L"GdiBrush", DbgChGdiBrush}, + {L"GdiClipRgn", DbgChGdiClipRgn}, + {L"GdiCoord", DbgChGdiCoord}, + {L"GdiDC", DbgChGdiDC}, + {L"GdiDCAttr", DbgChGdiDCAttr}, + {L"GdiDCState", DbgChGdiDCState}, + {L"GdiDev", DbgChGdiDev}, + {L"GdiDib", DbgChGdiDib}, + {L"GdiFont", DbgChGdiFont}, + {L"GdiLine", DbgChGdiLine}, + {L"GdiObj", DbgChGdiObj}, + {L"GdiPalette", DbgChGdiPalette}, + {L"GdiPath", DbgChGdiPath}, + {L"GdiPen", DbgChGdiPen}, + {L"GdiPool", DbgChGdiPool}, + {L"GdiRgn", DbgChGdiRgn}, + {L"GdiText", DbgChGdiText}, + {L"GdiXFormObj", DbgChGdiXFormObj}, + {L"UserAccel", DbgChUserAccel}, + {L"UserCalproc", DbgChUserCalproc}, + {L"UserCaret", DbgChUserCaret}, + {L"UserClass", DbgChUserClass}, + {L"UserClipbrd", DbgChUserClipbrd}, + {L"UserCsr", DbgChUserCsr}, + {L"UserDce", DbgChUserDce}, + {L"UserDesktop", DbgChUserDesktop}, + {L"UserEvent", DbgChUserEvent}, + {L"UserFocus", DbgChUserFocus}, + {L"UserHook", DbgChUserHook}, + {L"UserHotkey", DbgChUserHotkey}, + {L"UserIcon", DbgChUserIcon}, + {L"UserInput", DbgChUserInput}, + {L"UserKbd", DbgChUserKbd}, + {L"UserKbdLayout", DbgChUserKbdLayout}, + {L"UserMenu", DbgChUserMenu}, + {L"UserMetric", DbgChUserMetric}, + {L"UserMonitor", DbgChUserMonitor}, + {L"UserMsgGet", DbgChUserMsgGet}, + {L"UserMsgQ", DbgChUserMsgQ}, + {L"UserMsgSend", DbgChUserMsgSend}, + {L"UserObj", DbgChUserObj}, + {L"UserProcess", DbgChUserProcess}, + {L"UserProp", DbgChUserProp}, + {L"UserScrollbar", DbgChUserScrollbar}, + {L"UserSysparam", DbgChUserSysparam}, + {L"UserTimer", DbgChUserTimer}, + {L"UserThread", DbgChUserThread}, + {L"UserWinsta", DbgChUserWinsta}, + {L"UserWnd", DbgChUserWnd}, + {L"UserWndpos", DbgChUserWndpos} +}; #ifdef GDI_DEBUG #if 0 @@ -437,3 +507,223 @@ return ulResult; } +NTSTATUS NTAPI +QueryEnvironmentVariable(PUNICODE_STRING Name, + PUNICODE_STRING Value) +{ + NTSTATUS Status; + PWSTR wcs; + UNICODE_STRING var; + PWSTR val; + PPEB Peb; + PWSTR Environment; + + /* Ugly hack for reactos system threads */ + if(!NtCurrentTeb()) + { + return(STATUS_VARIABLE_NOT_FOUND); + } + + Peb = NtCurrentPeb(); + + if (Peb == NULL) + { + return(STATUS_VARIABLE_NOT_FOUND); + } + + Environment = Peb->ProcessParameters->Environment; + + if (Environment == NULL) + { + return(STATUS_VARIABLE_NOT_FOUND); + } + + Value->Length = 0; + + wcs = Environment; + while (*wcs) + { + var.Buffer = wcs++; + wcs = wcschr(wcs, L'='); + if (wcs == NULL) + { + wcs = var.Buffer + wcslen(var.Buffer); + } + if (*wcs) + { + var.Length = var.MaximumLength = (wcs - var.Buffer) * sizeof(WCHAR); + val = ++wcs; + wcs += wcslen(wcs); + + if (RtlEqualUnicodeString(&var, Name, TRUE)) + { + Value->Length = (wcs - val) * sizeof(WCHAR); + if (Value->Length <= Value->MaximumLength) + { + memcpy(Value->Buffer, val, + min(Value->Length + sizeof(WCHAR), Value->MaximumLength)); + Status = STATUS_SUCCESS; + } + else + { + Status = STATUS_BUFFER_TOO_SMALL; + } + + return(Status); + } + } + wcs++; + } + + return(STATUS_VARIABLE_NOT_FOUND); +} + +static int +DbgCompareChannels(const void * a, const void * b) +{ + return wcscmp((WCHAR*)a, ((DBG_CHANNEL*)b)->Name); +} + +static BOOL +DbgAddDebugChannel(PPROCESSINFO ppi, WCHAR* channel, WCHAR* level, WCHAR op) +{ + DBG_CHANNEL *ChannelEntry; + UINT iLevel, iChannel; + + DbgPrint("Found channel %S,level %S, operation %C\n", channel, level, op); + + ChannelEntry = (DBG_CHANNEL*)bsearch(channel, + DbgChannels, + DbgChCount, + sizeof(DBG_CHANNEL), + DbgCompareChannels); + if(ChannelEntry == NULL) + { + DbgPrint("Failed to find channel %S\n", channel); + return FALSE; + } + + iChannel = ChannelEntry->Id; + ASSERT(iChannel >= 0 && iChannel < DbgChCount); + + if(level == NULL || *level == L'\0' ||wcslen(level) == 0 ) + iLevel = MAX_LEVEL; + else if(wcsncmp(level, L"err", 3) == 0) + iLevel = ERR_LEVEL; + else if(wcsncmp(level, L"fixme", 5) == 0) + iLevel = FIXME_LEVEL; + else if(wcsncmp(level, L"warn", 4) == 0) + iLevel = WARN_LEVEL; + else if (wcsncmp(level, L"trace", 4) == 0) + iLevel = TRACE_LEVEL; + else + return FALSE; + + if(op==L'+') + { + DBG_ENABLE_CHANNEL(ppi, iChannel, iLevel); + } + else + { + DBG_DISABLE_CHANNEL(ppi, iChannel, iLevel); + } + + return TRUE; +} + +static BOOL +DbgParseDebugChannels(PPROCESSINFO ppi, PUNICODE_STRING Value) +{ + WCHAR *str, *separator, *c, op; + + str = Value->Buffer; + + do + { + separator = wcschr(str, L','); + if(separator != NULL) + *separator = L'\0'; + + c = wcschr(str, L'+'); + if(c == NULL) + c = wcschr(str, L'-'); + + if(c != NULL) + { + op = *c; + *c = L'\0'; + c++; + + DbgAddDebugChannel(ppi, c, str, op); + } + + str = separator + 1; + }while(separator != NULL); + + return TRUE; +} + +BOOL DbgInitDebugChannels() +{ + WCHAR valBuffer[100]; + UNICODE_STRING Value; + UNICODE_STRING Name = RTL_CONSTANT_STRING(L"DEBUGCHANNEL"); + NTSTATUS Status; + PPROCESSINFO ppi; + BOOL ret; + + /* Initialize all channels to ERROR */ + ppi = PsGetCurrentProcessWin32Process(); + RtlFillMemory( ppi->DbgChannelLevel, + sizeof(ppi->DbgChannelLevel), + ERR_LEVEL); + + /* Find DEBUGCHANNEL env var */ + Value.Buffer = valBuffer; + Value.Length = 0; + Value.MaximumLength = sizeof(valBuffer); + Status = QueryEnvironmentVariable(&Name, &Value); + + /* It does not exist */ + if(Status == STATUS_VARIABLE_NOT_FOUND) + { + /* There is nothing more to do */ + return TRUE; + } + + /* If the buffer in the stack is not enough allocate it */ + if(Status == STATUS_BUFFER_TOO_SMALL) + { + Value.Buffer = ExAllocatePool(PagedPool, Value.MaximumLength); + if(Value.Buffer == NULL) + { + return FALSE; + } + + /* Get the env var again */ + Status = QueryEnvironmentVariable(&Name, &Value); + } + + /* Check for error */ + if(!NT_SUCCESS(Status)) + { + if(Value.Buffer != valBuffer) + { + ExFreePool(Value.Buffer); + } + + return FALSE; + } + + /* Parse the variable */ + ret = DbgParseDebugChannels(ppi, &Value); + + /* Clean up*/ + if(Value.Buffer != valBuffer) + { + ExFreePool(Value.Buffer); + } + + return ret; +} +
13 years, 5 months
1
0
0
0
[tkreuzer] 52875: [NTOSKRNL] Fix bugs in ExInterlocked functions.
by tkreuzer@svn.reactos.org
Author: tkreuzer Date: Mon Jul 25 21:06:44 2011 New Revision: 52875 URL:
http://svn.reactos.org/svn/reactos?rev=52875&view=rev
Log: [NTOSKRNL] Fix bugs in ExInterlocked functions. Modified: trunk/reactos/ntoskrnl/ex/i386/interlocked.c Modified: trunk/reactos/ntoskrnl/ex/i386/interlocked.c URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/i386/interlock…
============================================================================== --- trunk/reactos/ntoskrnl/ex/i386/interlocked.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/ex/i386/interlocked.c [iso-8859-1] Mon Jul 25 21:06:44 2011 @@ -85,7 +85,7 @@ /* Release the spinlock and restore interrupts */ _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); - /* return the old value */ + /* Return the old value */ return OldValue; } @@ -111,7 +111,7 @@ /* Release the spinlock and restore interrupts */ _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); - /* return the old value */ + /* Return the old value */ return OldValue; } @@ -137,8 +137,8 @@ /* Release the spinlock and restore interrupts */ _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); - /* return the first entry */ - return FirstEntry; + /* Return the old first entry or NULL for empty list */ + return (FirstEntry == ListHead) ? NULL : FirstEntry; } PLIST_ENTRY @@ -163,202 +163,13 @@ /* Release the spinlock and restore interrupts */ _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); - /* return the last entry */ - return LastEntry; + /* Return the old last entry or NULL for empty list */ + return (LastEntry == ListHead) ? NULL : LastEntry; } PLIST_ENTRY NTAPI ExInterlockedRemoveHeadList( - IN OUT PLIST_ENTRY ListHead, - IN OUT PKSPIN_LOCK Lock) -{ - ULONG_PTR LockHandle; - PLIST_ENTRY ListEntry; - - /* Disable interrupts and acquire the spinlock */ - LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); - - /* Remove the first entry from the list head */ - ListEntry = RemoveHeadList(ListHead); - - /* Release the spinlock and restore interrupts */ - _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); - - /* return the entry */ - return ListEntry; -} - -PSINGLE_LIST_ENTRY -NTAPI -ExInterlockedPopEntryList( - IN OUT PSINGLE_LIST_ENTRY ListHead, - IN OUT PKSPIN_LOCK Lock) -{ - ULONG_PTR LockHandle; - PSINGLE_LIST_ENTRY ListEntry; - - /* Disable interrupts and acquire the spinlock */ - LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); - - /* Pop the first entry from the list */ - ListEntry = PopEntryList(ListHead); - - /* Release the spinlock and restore interrupts */ - _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); - - /* return the entry */ - return ListEntry; -} - -PSINGLE_LIST_ENTRY -NTAPI -ExInterlockedPushEntryList( - IN OUT PSINGLE_LIST_ENTRY ListHead, - IN OUT PSINGLE_LIST_ENTRY ListEntry, - IN OUT PKSPIN_LOCK Lock) -{ - ULONG_PTR LockHandle; - PSINGLE_LIST_ENTRY OldListEntry; - - /* Disable interrupts and acquire the spinlock */ - LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); - - /* Save the old top entry */ - OldListEntry = ListHead->Next; - - /* Push a new entry on the list */ - PushEntryList(ListHead, ListEntry); - - /* Release the spinlock and restore interrupts */ - _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); - - /* return the entry */ - return OldListEntry; -} - -INTERLOCKED_RESULT -NTAPI -ExInterlockedIncrementLong( - IN PLONG Addend, - IN PKSPIN_LOCK Lock) -{ - LONG Result; - - Result = _InterlockedIncrement(Addend); - return (Result < 0) ? ResultNegative : - (Result > 0) ? ResultPositive : - ResultZero; -} - -INTERLOCKED_RESULT -NTAPI -ExInterlockedDecrementLong( - IN PLONG Addend, - IN PKSPIN_LOCK Lock) -{ - LONG Result; - - Result = _InterlockedDecrement(Addend); - return (Result < 0) ? ResultNegative : - (Result > 0) ? ResultPositive : - ResultZero; -} - -ULONG -NTAPI -ExInterlockedExchangeUlong( - IN PULONG Target, - IN ULONG Value, - IN PKSPIN_LOCK Lock) -{ - return (ULONG)_InterlockedExchange((PLONG)Target, (LONG)Value); -} - -#ifdef _M_IX86 - -ULONG -FASTCALL -ExfInterlockedAddUlong( - IN OUT PULONG Addend, - IN ULONG Increment, - IN OUT PKSPIN_LOCK Lock) -{ - ULONG_PTR LockHandle; - ULONG OldValue; - - /* Disable interrupts and acquire the spinlock */ - LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); - - /* Save the old value */ - OldValue = *Addend; - - /* Do the operation */ - *Addend += Increment; - - /* Release the spinlock and restore interrupts */ - _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); - - /* return the old value */ - return OldValue; -} - -PLIST_ENTRY -FASTCALL -ExfInterlockedInsertHeadList( - IN OUT PLIST_ENTRY ListHead, - IN PLIST_ENTRY ListEntry, - IN OUT PKSPIN_LOCK Lock) -{ - ULONG_PTR LockHandle; - PLIST_ENTRY FirstEntry; - - /* Disable interrupts and acquire the spinlock */ - LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); - - /* Save the first entry */ - FirstEntry = ListHead->Flink; - - /* Insert the new entry */ - InsertHeadList(ListHead, ListEntry); - - /* Release the spinlock and restore interrupts */ - _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); - - /* return the first entry */ - return FirstEntry; -} - -PLIST_ENTRY -FASTCALL -ExfInterlockedInsertTailList( - IN OUT PLIST_ENTRY ListHead, - IN PLIST_ENTRY ListEntry, - IN OUT PKSPIN_LOCK Lock) -{ - ULONG_PTR LockHandle; - PLIST_ENTRY LastEntry; - - /* Disable interrupts and acquire the spinlock */ - LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); - - /* Save the last entry */ - LastEntry = ListHead->Blink; - - /* Insert the new entry */ - InsertTailList(ListHead, ListEntry); - - /* Release the spinlock and restore interrupts */ - _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); - - /* return the last entry */ - return LastEntry; -} - - -PLIST_ENTRY -FASTCALL -ExfInterlockedRemoveHeadList( IN OUT PLIST_ENTRY ListHead, IN OUT PKSPIN_LOCK Lock) { @@ -383,6 +194,204 @@ /* Release the spinlock and restore interrupts */ _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); + /* Return the entry */ + return ListEntry; +} + +PSINGLE_LIST_ENTRY +NTAPI +ExInterlockedPopEntryList( + IN OUT PSINGLE_LIST_ENTRY ListHead, + IN OUT PKSPIN_LOCK Lock) +{ + ULONG_PTR LockHandle; + PSINGLE_LIST_ENTRY ListEntry; + + /* Disable interrupts and acquire the spinlock */ + LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); + + /* Pop the first entry from the list */ + ListEntry = PopEntryList(ListHead); + + /* Release the spinlock and restore interrupts */ + _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); + + /* Return the entry */ + return ListEntry; +} + +PSINGLE_LIST_ENTRY +NTAPI +ExInterlockedPushEntryList( + IN OUT PSINGLE_LIST_ENTRY ListHead, + IN OUT PSINGLE_LIST_ENTRY ListEntry, + IN OUT PKSPIN_LOCK Lock) +{ + ULONG_PTR LockHandle; + PSINGLE_LIST_ENTRY OldListEntry; + + /* Disable interrupts and acquire the spinlock */ + LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); + + /* Save the old top entry */ + OldListEntry = ListHead->Next; + + /* Push a new entry on the list */ + PushEntryList(ListHead, ListEntry); + + /* Release the spinlock and restore interrupts */ + _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); + + /* Return the entry */ + return OldListEntry; +} + +INTERLOCKED_RESULT +NTAPI +ExInterlockedIncrementLong( + IN PLONG Addend, + IN PKSPIN_LOCK Lock) +{ + LONG Result; + + Result = _InterlockedIncrement(Addend); + return (Result < 0) ? ResultNegative : + (Result > 0) ? ResultPositive : + ResultZero; +} + +INTERLOCKED_RESULT +NTAPI +ExInterlockedDecrementLong( + IN PLONG Addend, + IN PKSPIN_LOCK Lock) +{ + LONG Result; + + Result = _InterlockedDecrement(Addend); + return (Result < 0) ? ResultNegative : + (Result > 0) ? ResultPositive : + ResultZero; +} + +ULONG +NTAPI +ExInterlockedExchangeUlong( + IN PULONG Target, + IN ULONG Value, + IN PKSPIN_LOCK Lock) +{ + return (ULONG)_InterlockedExchange((PLONG)Target, (LONG)Value); +} + +#ifdef _M_IX86 + +ULONG +FASTCALL +ExfInterlockedAddUlong( + IN OUT PULONG Addend, + IN ULONG Increment, + IN OUT PKSPIN_LOCK Lock) +{ + ULONG_PTR LockHandle; + ULONG OldValue; + + /* Disable interrupts and acquire the spinlock */ + LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); + + /* Save the old value */ + OldValue = *Addend; + + /* Do the operation */ + *Addend += Increment; + + /* Release the spinlock and restore interrupts */ + _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); + + /* Return the old value */ + return OldValue; +} + +PLIST_ENTRY +FASTCALL +ExfInterlockedInsertHeadList( + IN OUT PLIST_ENTRY ListHead, + IN PLIST_ENTRY ListEntry, + IN OUT PKSPIN_LOCK Lock) +{ + ULONG_PTR LockHandle; + PLIST_ENTRY FirstEntry; + + /* Disable interrupts and acquire the spinlock */ + LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); + + /* Save the first entry */ + FirstEntry = ListHead->Flink; + + /* Insert the new entry */ + InsertHeadList(ListHead, ListEntry); + + /* Release the spinlock and restore interrupts */ + _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); + + /* Return the old first entry or NULL for empty list */ + return (FirstEntry == ListHead) ? NULL : FirstEntry; +} + +PLIST_ENTRY +FASTCALL +ExfInterlockedInsertTailList( + IN OUT PLIST_ENTRY ListHead, + IN PLIST_ENTRY ListEntry, + IN OUT PKSPIN_LOCK Lock) +{ + ULONG_PTR LockHandle; + PLIST_ENTRY LastEntry; + + /* Disable interrupts and acquire the spinlock */ + LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); + + /* Save the last entry */ + LastEntry = ListHead->Blink; + + /* Insert the new entry */ + InsertTailList(ListHead, ListEntry); + + /* Release the spinlock and restore interrupts */ + _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); + + /* Return the old last entry or NULL for empty list */ + return (LastEntry == ListHead) ? NULL : LastEntry; +} + + +PLIST_ENTRY +FASTCALL +ExfInterlockedRemoveHeadList( + IN OUT PLIST_ENTRY ListHead, + IN OUT PKSPIN_LOCK Lock) +{ + ULONG_PTR LockHandle; + PLIST_ENTRY ListEntry; + + /* Disable interrupts and acquire the spinlock */ + LockHandle = _ExiDisableInteruptsAndAcquireSpinlock(Lock); + + /* Check if the list is empty */ + if (IsListEmpty(ListHead)) + { + /* Return NULL */ + ListEntry = NULL; + } + else + { + /* Remove the first entry from the list head */ + ListEntry = RemoveHeadList(ListHead); + } + + /* Release the spinlock and restore interrupts */ + _ExiReleaseSpinLockAndRestoreInterupts(Lock, LockHandle); + /* return the entry */ return ListEntry; }
13 years, 5 months
1
0
0
0
[dreimer] 52874: Updated rapps database by Igor Paliychuk. FF4 was removed, FF5 was added instead. Thunderbird 5 was added, too. Rest was updated to the newest version. Maybe we should add http://s...
by dreimer@svn.reactos.org
Author: dreimer Date: Mon Jul 25 21:03:03 2011 New Revision: 52874 URL:
http://svn.reactos.org/svn/reactos?rev=52874&view=rev
Log: Updated rapps database by Igor Paliychuk. FF4 was removed, FF5 was added instead. Thunderbird 5 was added, too. Rest was updated to the newest version. Maybe we should add
http://source.winehq.org/patches/data/74067
from wine to get ftp support fixed. Added: trunk/reactos/base/applications/rapps/rapps/firefox5.txt (with props) trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt (with props) Removed: trunk/reactos/base/applications/rapps/rapps/firefox4.txt Modified: trunk/reactos/base/applications/rapps/rapps/fap.txt trunk/reactos/base/applications/rapps/rapps/firefox36.txt trunk/reactos/base/applications/rapps/rapps/irfanview.txt trunk/reactos/base/applications/rapps/rapps/irfanviewplugins.txt trunk/reactos/base/applications/rapps/rapps/libreoffice.txt trunk/reactos/base/applications/rapps/rapps/mirandaim.txt trunk/reactos/base/applications/rapps/rapps/seamonkey.txt trunk/reactos/base/applications/rapps/rapps/superfinder.txt trunk/reactos/base/applications/rapps/rapps/thunderbird.txt trunk/reactos/base/applications/rapps/rapps/vlc.txt Modified: trunk/reactos/base/applications/rapps/rapps/fap.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/fap.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/fap.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -2,13 +2,13 @@ [Section] Name = Fox Audio Player -Version = 0.8.3 +Version = 0.8.8 Licence = GPL Description = Simple and lightweight audio player. Size = 1.85MB Category = 1 URLSite =
http://foxaudioplayer.sourceforge.net/
-URLDownload =
http://svn.reactos.org/packages/fap-0.8.3-win32-bin.exe
+URLDownload =
http://svn.reactos.org/packages/fap-0.8.8-win32-bin.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/firefox36.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/firefox36.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/firefox36.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -2,59 +2,59 @@ [Section] Name = Mozilla Firefox 3.6 -Version = 3.6.16 +Version = 3.6.19 Licence = MPL/GPL/LGPL Description = The most popular and one of the best free Web Browsers out there. Size = 8.2M Category = 5 URLSite =
http://www.mozilla.com/en-US/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.16/win32/en-US/Firefox…
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.19/win32/en-US/Firefox…
CDPath = none [Section.0407] Description = Der populärste und einer der besten freien Webbrowser. -Size = 8.1M +Size = 8.0M URLSite =
http://www.mozilla-europe.org/de/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.16/win32/de/Firefox%20…
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.19/win32/de/Firefox%20…
[Section.040a] Description = El más popular y uno de los mejores navegadores web gratuitos que hay. -Size = 8.1M +Size = 8.0M URLSite =
http://www.mozilla-europe.org/es/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.16/win32/es-ES/Firefox…
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.19/win32/es-ES/Firefox…
[Section.040c] Description = Le navigateur web gratuit le plus populaire et l'un des meilleurs. -Size = 8.1M +Size = 8.0M URLSite =
http://www.mozilla-europe.org/fr/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.16/win32/fr/Firefox%20…
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.19/win32/fr/Firefox%20…
[Section.0414] Description = Mest populære og best også gratis nettleserene der ute. -Size = 8.1M +Size = 8.0M URLSite =
http://www.mozilla-europe.org/no/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.16/win32/nb-NO/Firefox…
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.19/win32/nb-NO/Firefox…
[Section.0415] Description = Najpopularniejsza i jedna z najlepszych darmowych przeglÄ darek internetowych. Size = 8.9M URLSite =
http://www.mozilla-europe.org/pl/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.16/win32/pl/Firefox%20…
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.19/win32/pl/Firefox%20…
[Section.0419] Description = Ðдин из ÑамÑÑ Ð¿Ð¾Ð¿ÑлÑÑнÑÑ Ð¸ лÑÑÑÐ¸Ñ Ð±ÐµÑплаÑнÑÑ Ð±ÑаÑзеÑов. -Size = 8.5M +Size = 8.4M URLSite =
http://www.mozilla-europe.org/ru/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.16/win32/ru/Firefox%20…
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.19/win32/ru/Firefox%20…
[Section.041b] Description = NajpopulárnejÅ¡Ã a jeden z najlepÅ¡Ãch slobodný webových prehliadaÄov. -Size = 8,5 MB +Size = 8,5MB URLSite =
http://www.mozilla-europe.org/sk/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.16/win32/sk/Firefox%20…
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.19/win32/sk/Firefox%20…
[Section.0422] Description = ÐайпопÑлÑÑнÑÑий Ñа один з кÑаÑÐ¸Ñ Ð±ÐµÐ·Ð¿Ð»Ð°ÑÐ½Ð¸Ñ Ð²ÐµÐ±-бÑаÑзеÑÑв. -Size = 8.5M +Size = 8.4M URLSite =
http://www.mozilla-europe.org/uk/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.16/win32/uk/Firefox%20…
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/3.6.19/win32/uk/Firefox%20…
Removed: trunk/reactos/base/applications/rapps/rapps/firefox4.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/firefox4.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/firefox4.txt (removed) @@ -1,60 +1,0 @@ -; UTF-8 - -[Section] -Name = Mozilla Firefox 4 -Version = 4.0.1 -Licence = MPL/GPL/LGPL -Description = The most popular and one of the best free Web Browsers out there. -Size = 11.9M -Category = 5 -URLSite =
http://www.mozilla.com/en-US/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/4.0.1/win32/en-US/Firefox%…
-CDPath = none - -[Section.0407] -Description = Der populärste und einer der besten freien Webbrowser. -Size = 11.7M -URLSite =
http://www.mozilla-europe.org/de/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/4.0.1/win32/de/Firefox%20S…
- -[Section.040a] -Description = El más popular y uno de los mejores navegadores web gratuitos que hay. -Size = 11.9M -URLSite =
http://www.mozilla-europe.org/es/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/4.0.1/win32/es-ES/Firefox%…
- -[Section.040c] -Description = Le navigateur web gratuit le plus populaire et l'un des meilleurs. -Size = 12.0M -URLSite =
http://www.mozilla-europe.org/fr/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/4.0.1/win32/fr/Firefox%20S…
- -[Section.0414] -Description = Mest populære og best også gratis nettleserene der ute. -Size = 11.7M -URLSite =
http://www.mozilla-europe.org/no/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/4.0.1/win32/nb-NO/Firefox%…
- -[Section.0415] -Description = Najpopularniejsza i jedna z najlepszych darmowych przeglÄ darek internetowych. -Size = 12.6M -URLSite =
http://www.mozilla-europe.org/pl/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/4.0.1/win32/pl/Firefox%20S…
- -[Section.0419] -Description = Ðдин из ÑамÑÑ Ð¿Ð¾Ð¿ÑлÑÑнÑÑ Ð¸ лÑÑÑÐ¸Ñ Ð±ÐµÑплаÑнÑÑ Ð±ÑаÑзеÑов. -Size = 12.2M -URLSite =
http://www.mozilla-europe.org/ru/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/4.0.1/win32/ru/Firefox%20S…
- -[Section.041b] -Description = NajpopulárnejÅ¡Ã a jeden z najlepÅ¡Ãch slobodný webových prehliadaÄov. -Size = 12.4 MB -URLSite =
http://www.mozilla-europe.org/sk/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/4.0.1/win32/sk/Firefox%20S…
- -[Section.0422] -Description = ÐайпопÑлÑÑнÑÑий Ñа один з кÑаÑÐ¸Ñ Ð±ÐµÐ·Ð¿Ð»Ð°ÑÐ½Ð¸Ñ Ð²ÐµÐ±-бÑаÑзеÑÑв. -Size = 12.1M -URLSite =
http://www.mozilla-europe.org/uk/
-URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/4.0.1/win32/uk/Firefox%20S…
Added: trunk/reactos/base/applications/rapps/rapps/firefox5.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/firefox5.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/firefox5.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -1,0 +1,60 @@ +; UTF-8 + +[Section] +Name = Mozilla Firefox 5 +Version = 5.0.1 +Licence = MPL/GPL/LGPL +Description = The most popular and one of the best free Web Browsers out there. +Size = 13.1M +Category = 5 +URLSite =
http://www.mozilla.com/en-US/
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/5.0.1/win32/en-US/Firefox%…
+CDPath = none + +[Section.0407] +Description = Der populärste und einer der besten freien Webbrowser. +Size = 12.9M +URLSite =
http://www.mozilla-europe.org/de/
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/5.0.1/win32/de/Firefox%20S…
+ +[Section.040a] +Description = El más popular y uno de los mejores navegadores web gratuitos que hay. +Size = 12.9M +URLSite =
http://www.mozilla-europe.org/es/
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/5.0.1/win32/es-ES/Firefox%…
+ +[Section.040c] +Description = Le navigateur web gratuit le plus populaire et l'un des meilleurs. +Size = 13.2M +URLSite =
http://www.mozilla-europe.org/fr/
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/5.0.1/win32/fr/Firefox%20S…
+ +[Section.0414] +Description = Mest populære og best også gratis nettleserene der ute. +Size = 12.9M +URLSite =
http://www.mozilla-europe.org/no/
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/5.0.1/win32/nb-NO/Firefox%…
+ +[Section.0415] +Description = Najpopularniejsza i jedna z najlepszych darmowych przegladarek internetowych. +Size = 13.7M +URLSite =
http://www.mozilla-europe.org/pl/
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/5.0.1/win32/pl/Firefox%20S…
+ +[Section.0419] +Description = ???? ?? ????? ?????????? ? ?????? ?????????? ?????????. +Size = 13.3M +URLSite =
http://www.mozilla-europe.org/ru/
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/5.0.1/win32/ru/Firefox%20S…
+ +[Section.041b] +Description = Najpopulárnejí a jeden z najlepích slobodný webových prehliadacov. +Size = 13.6MB +URLSite =
http://www.mozilla-europe.org/sk/
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/5.0.1/win32/sk/Firefox%20S…
+ +[Section.0422] +Description = ??????????????? ?? ???? ? ?????? ?????????? ???-?????????. +Size = 13.3M +URLSite =
http://www.mozilla-europe.org/uk/
+URLDownload =
http://mozilla.cdn.leaseweb.com/firefox/releases/5.0.1/win32/uk/Firefox%20S…
Propchange: trunk/reactos/base/applications/rapps/rapps/firefox5.txt ------------------------------------------------------------------------------ svn:eol-style = native Modified: trunk/reactos/base/applications/rapps/rapps/irfanview.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/irfanview.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/irfanview.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -2,13 +2,13 @@ [Section] Name = IrfanView -Version = 4.28 +Version = 4.30 Licence = Freeware (for personal use) Description = Viewer for all kinds of graphics/audio files/video files. -Size = 1.3MB +Size = 1.4MB Category = 3 URLSite =
http://www.irfanview.com/
-URLDownload =
http://irfanview.tuwien.ac.at/iview428_setup.exe
+URLDownload =
http://irfanview.tuwien.ac.at/iview430_setup.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/irfanviewplugins.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/irfanviewplugins.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/irfanviewplugins.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -2,13 +2,13 @@ [Section] Name = IrfanView Plugins -Version = 4.28 +Version = 4.30 Licence = Freeware (for personal use) Description = Additional Plugins for supporting more file types. -Size = 7.8MB +Size = 7.7MB Category = 3 URLSite =
http://www.irfanview.com/
-URLDownload =
http://irfanview.tuwien.ac.at/plugins/irfanview_plugins_428_setup.exe
+URLDownload =
http://irfanview.tuwien.ac.at/plugins/irfanview_plugins_430_setup.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/libreoffice.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/libreoffice.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/libreoffice.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -2,13 +2,13 @@ [Section] Name = LibreOffice -Version = 3.3.2 +Version = 3.3.3 Licence = LGPL Description = Former called OpenOffice. Open Source Office Suite. -Size = 214.0MB +Size = 217.0MB Category = 6 URLSite =
http://www.documentfoundation.org/
-URLDownload =
http://download.documentfoundation.org/libreoffice/stable/3.3.2/win/x86/Lib…
+URLDownload =
http://download.documentfoundation.org/libreoffice/stable/3.3.3/win/x86/Lib…
CDPath = none [Section.0407] @@ -25,3 +25,5 @@ [Section.0422] Description = ÐÑдкÑиÑий оÑÑÑний пакеÑ. +Size = 249.0M +URLDownload =
http://download.documentfoundation.org/libreoffice/stable/3.3.3/win/x86/Lib…
Modified: trunk/reactos/base/applications/rapps/rapps/mirandaim.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/mirandaim.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/mirandaim.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -2,13 +2,13 @@ [Section] Name = Miranda IM -Version = 0.9.18 +Version = 0.9.25 Licence = GPL Description = Open source multiprotocol instant messaging application - May not work completely. -Size = 3.0MB +Size = 3.1MB Category = 5 URLSite =
http://www.miranda-im.org/
-URLDownload =
http://miranda.googlecode.com/files/miranda-im-v0.9.18-unicode.exe
+URLDownload =
http://miranda.googlecode.com/files/miranda-im-v0.9.25-unicode.exe
CDPath = none [Section.0407] Modified: trunk/reactos/base/applications/rapps/rapps/seamonkey.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/seamonkey.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/seamonkey.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -2,36 +2,41 @@ [Section] Name = Mozilla SeaMonkey -Version = 2.0.13 +Version = 2.2 Licence = MPL/GPL/LGPL Description = Mozilla Suite is alive. This is the one and only Browser, Mail, Chat, and Composer bundle you will ever need. -Size = 10.2MB +Size = 16.0MB Category = 5 URLSite =
http://www.seamonkey-project.org/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.13/win32…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.2/win32/en…
CDPath = none [Section.0407] Description = Mozilla Suite lebt. Dies ist das einzige Browser-, Mail-, Chat- and Composerwerkzeug-Bundle welches Sie benötigen. -Size = 10.1MB -URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.13/win32…
+Size = 16.0MB +URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.2/win32/de…
[Section.040a] Description = La suite de Mozilla está viva. Es el primero y único navegador web, gestor de correo, lector de noticias, Chat y editor HTML que necesitarás. -Size = 10.1MB -URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.13/win32…
+Size = 15.9MB +URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.2/win32/es…
[Section.040c] Description = La suite Mozilla est en vie. Ceci est le seul et l'unique package navigateur, client mail, client chat et composer dont vous aurez besoin. -Size = 10.1MB -URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.13/win32…
+Size = 16.3MB +URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.2/win32/fr…
[Section.0415] Description = Pakiet Mozilla żyje. W zestawie: przeglÄ darka, klient poczty, IRC oraz Edytor HTML - wszystko, czego potrzebujesz. -Size = 11.0MB -URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.13/win32…
+Size = 16.8MB +URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.2/win32/pl…
[Section.0419] Description = ÐÑодолжение Mozilla Suite. ÐклÑÑÐ°ÐµÑ Ð±ÑаÑзеÑ, поÑÑовÑй клиенÑ, IRC-ÐºÐ»Ð¸ÐµÐ½Ñ Ð¸ HTML-ÑедакÑоÑ. -Size = 10.5MB -URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.0.13/win32…
+Size = 16.4MB +URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.2/win32/ru…
+ +[Section.0422] +Description = ÐÑÐ¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Mozilla Suite. ÐклÑÑÐ°Ñ Ð² Ñебе бÑаÑзеÑ, поÑÑовий клÑÑнÑ, IRC-клÑÑÐ½Ñ Ñа HTML-ÑедакÑоÑ. +Size = 16.4MB +URLDownload =
http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/2.2/win32/ru…
Modified: trunk/reactos/base/applications/rapps/rapps/superfinder.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/superfinder.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/superfinder.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -2,13 +2,13 @@ [Section] Name = Super Finder XT -Version = 1.6.2.1 +Version = 1.6.3.2 Licence = Freeware Description = A fast and feature rich search Application. -Size = 4.5MB +Size = 4.9MB Category = 12 URLSite =
http://fsl.sytes.net/ssearchxt.html
-URLDownload =
http://fsl.sytes.net/releases/setup_SuperFinderXT.exe
+URLDownload =
http://www.webalice.it/guido.vinaio/releases/setup_SuperFinderXT.exe
CDPath = none [Section.0407] @@ -22,3 +22,6 @@ [Section.0415] Description = Szybka i bogata w opcje aplikacja szukajÄ ca. + +[Section.0422] +Description = Швидка Ñа поÑÑжна пÑогÑама поÑÑкÑ. Modified: trunk/reactos/base/applications/rapps/rapps/thunderbird.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/thunderbird.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/thunderbird.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -2,47 +2,47 @@ [Section] Name = Mozilla Thunderbird -Version = 3.1.9 +Version = 3.1.11 Licence = MPL/GPL/LGPL Description = The most popular and one of the best free Mail Clients out there. Size = 9.0M Category = 5 URLSite =
http://www.mozilla-europe.org/en/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.9/win3…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.11/win…
CDPath = none [Section.0407] Description = Der populärste und einer der besten freien Mail-Clients. -Size = 8.8M +Size = 8.9M URLSite =
http://www.mozilla-europe.org/de/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.9/win3…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.11/win…
[Section.040a] Description = El más popular y uno de los mejores clientes mail que hay. -Size = 8.8M +Size = 8.9M URLSite =
http://www.mozilla-europe.org/es/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.9/win3…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.11/win…
[Section.040c] Description = Le plus populaire et l'un des meilleurs clients mail gratuits disponible. -Size = 8.8M +Size = 8.9M URLSite =
http://www.mozilla-europe.org/fr/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.9/win3…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.11/win…
[Section.0415] Description = Najpopularniejszy i jeden z najlepszych darmowych klientów poczty. Size = 9.7M URLSite =
http://www.mozilla-europe.org/pl/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.9/win3…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.11/win…
[Section.0419] Description = Ðдин из ÑамÑÑ Ð¿Ð¾Ð¿ÑлÑÑнÑÑ Ð¸ лÑÑÑÐ¸Ñ Ð±ÐµÑплаÑнÑÑ Ð¿Ð¾ÑÑовÑÑ ÐºÐ»Ð¸ÐµÐ½Ñов. -Size = 9.2M +Size = 9.3M URLSite =
http://www.mozilla-europe.org/ru/products/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.9/win3…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.11/win…
[Section.0422] Description = ÐайпопÑлÑÑнÑÑий Ñа один з кÑаÑÐ¸Ñ Ð¿Ð¾ÑÑÐ¾Ð²Ð¸Ñ ÐºÐ»ÑÑнÑÑв. -Size = 9.2M +Size = 9.3M URLSite =
http://www.mozillamessaging.com/uk/thunderbird/
-URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.9/win3…
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.11/win…
Added: trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt (added) +++ trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -1,0 +1,48 @@ +; UTF-8 + +[Section] +Name = Mozilla Thunderbird 5 +Version = 5.0 +Licence = MPL/GPL/LGPL +Description = The most popular and one of the best free Mail Clients out there. +Size = 13.4M +Category = 5 +URLSite =
http://www.mozilla-europe.org/en/products/thunderbird/
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/5.0/win32/…
+CDPath = none + +[Section.0407] +Description = Der populärste und einer der besten freien Mail-Clients. +Size = 13.3M +URLSite =
http://www.mozilla-europe.org/de/products/thunderbird/
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/5.0/win32/…
+ +[Section.040a] +Description = El más popular y uno de los mejores clientes mail que hay. +Size = 13.2M +URLSite =
http://www.mozilla-europe.org/es/products/thunderbird/
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/5.0/win32/…
+ +[Section.040c] +Description = Le plus populaire et l'un des meilleurs clients mail gratuits disponible. +Size = 13.5M +URLSite =
http://www.mozilla-europe.org/fr/products/thunderbird/
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/5.0/win32/…
+ +[Section.0415] +Description = Najpopularniejszy i jeden z najlepszych darmowych klientów poczty. +Size = 14.1M +URLSite =
http://www.mozilla-europe.org/pl/products/thunderbird/
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/5.0/win32/…
+ +[Section.0419] +Description = ???? ?? ????? ?????????? ? ?????? ?????????? ???????? ????????. +Size = 13.7M +URLSite =
http://www.mozilla-europe.org/ru/products/thunderbird/
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/5.0/win32/…
+ +[Section.0422] +Description = ??????????????? ?? ???? ? ?????? ???????? ????????. +Size = 13.7M +URLSite =
http://www.mozillamessaging.com/uk/thunderbird/
+URLDownload =
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/5.0/win32/…
Propchange: trunk/reactos/base/applications/rapps/rapps/thunderbird5.txt ------------------------------------------------------------------------------ svn:eol-style = native Modified: trunk/reactos/base/applications/rapps/rapps/vlc.txt URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/rapps/ra…
============================================================================== --- trunk/reactos/base/applications/rapps/rapps/vlc.txt [iso-8859-1] (original) +++ trunk/reactos/base/applications/rapps/rapps/vlc.txt [iso-8859-1] Mon Jul 25 21:03:03 2011 @@ -2,13 +2,13 @@ [Section] Name = VLC media player -Version = 1.1.8 +Version = 1.1.11 Licence = GPL Description = A media player. -Size = 19.6MB +Size = 20.1MB Category = 1 URLSite =
http://www.videolan.org/vlc/
-URLDownload =
http://kent.dl.sourceforge.net/project/vlc/1.1.8/win32/vlc-1.1.8-win32.exe
+URLDownload =
http://kent.dl.sourceforge.net/project/vlc/1.1.11/win32/vlc-1.1.11-win32.exe
CDPath = none [Section.0407]
13 years, 5 months
1
0
0
0
← Newer
1
...
11
12
13
14
15
16
17
...
52
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Results per page:
10
25
50
100
200