Author: mbosma
Date: Fri Feb 16 14:17:28 2007
New Revision: 25813
URL: http://svn.reactos.org/svn/reactos?rev=25813&view=rev
Log:
Use XML file from trunk.
Modified:
branches/ros-branch-0_3_1/reactos/base/applications/downloader/downloader.xml
Modified: branches/ros-branch-0_3_1/reactos/base/applications/downloader/downloader.xml
URL: http://svn.reactos.org/svn/reactos/branches/ros-branch-0_3_1/reactos/base/a…
==============================================================================
--- branches/ros-branch-0_3_1/reactos/base/applications/downloader/downloader.xml (original)
+++ branches/ros-branch-0_3_1/reactos/base/applications/downloader/downloader.xml Fri Feb 16 14:17:28 2007
@@ -1,54 +1,90 @@
<tree Version="1"> <!-- Application version this tree is made for -->
<category name="Internet & Network" icon="1">
- <application name="Firefox">
+ <application name="Firefox 1.5">
+ <regname>Mozilla Firefox (1.5)</regname>
+ <licence>MPL/GPL/LGPL</licence>
+ <version>1.5.0.9</version>
+ <description>The most popular and one of the best free WebBrowsers out there.</description>
+ <location>http://ftp-mozilla.netscape.com/pub/mozilla.org/firefox/releases/1.5.0.9/wi…</location>
+ </application>
+ <application name="Firefox 2.0">
+ <regname>Mozilla Firefox (2.0.0.1)</regname>
+ <licence>MPL/GPL/LGPL</licence>
+ <version>2.0.0.1</version>
<description>The most popular and one of the best free WebBrowsers out there.</description>
<location>http://ftp-mozilla.netscape.com/pub/mozilla.org/firefox/releases/latest/win…</location>
</application>
<application name="Thunderbird">
+ <regname>Mozilla Thunderbird (1.5)</regname>
+ <licence>MPL/GPL/LGPL</licence>
+ <version>1.5.0.9</version>
<description>The most popular and one of the best free MailClients out there.</description>
<location>http://ftp-mozilla.netscape.com/pub/mozilla.org/thunderbird/releases/latest…</location>
</application>
<application name="SeaMonkey">
+ <regname>SeaMonkey (1.0.7)</regname>
+ <version>1.0.7</version>
<description>Mozilla Suite is alive. This is the one and only Browser, Mail, Chat, Composer bundle you will ever need.</description>
<location>http://ftp-mozilla.netscape.com/pub/mozilla.org/seamonkey/releases/1.0.7/se…</location>
+ </application>
+ <application name="Mozilla ActiveX Control">
+ <regname>Mozilla ActiveX Control v1.7.12 (ReactOS special)</regname>
+ <version>1.7.12</version>
+ <description>Essential Component to get ReactOS Explorer's and other application's Internet Browsing feature running.</description>
+ <location>http://ovh.dl.sourceforge.net/sourceforge/reactos/MozillaControl1712-ReactO…</location>
+ </application>
+ <application name="Off By One Browser">
+ <regname>The Off By One Web Browser</regname>
+ <description>The Off By One Browser is a very small and fast web browser with full HTML 3.2 support.</description>
+ <location>http://offbyone.com/offbyone/images/OffByOneSetup.exe</location>
</application>
<application name="Samba TNG">
<description>This tool allows you to access your Windows shared folders/printers with ReactOS.</description>
<location>http://svn.reactos.org/packages/samba-tng.exe</location>
</application>
- <application name="Mozilla ActiveX Control">
- <description>Essential Component to get ReactOS Explorer's and other application's Internet Browsing feature running.</description>
- <location>http://ovh.dl.sourceforge.net/sourceforge/reactos/MozillaControl1712-ReactO…</location>
- </application>
<application name="Miranda IM">
+ <regname>Miranda IM</regname>
+ <version>0.5.1</version>
<description>Open source multiprotocol instant messaging application - May not work completely.</description>
<location>http://ovh.dl.sourceforge.net/sourceforge/miranda/miranda-im-v0.5.1-unicode…</location>
</application>
<application name="Putty">
+ <regname>PuTTY version 0.59</regname>
+ <licence>MIT</licence>
+ <version>0.59</version>
<description>A free SSH, Telnet, rlogin, and raw TCP client.</description>
- <location>http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.58-installer.exe</location>
+ <location>http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.59-installer.exe</location>
</application>
</category>
<category name="Office" icon="2">
<application name="Abiword">
+ <regname>"AbiWord 2.4.1 (remove only)"</regname>
+ <version>2.4.1</version>
<description>Word processor.</description>
<location>http://www.abiword.org/downloads/abiword/2.4.1/Windows/abiword-setup-2.4.1.…</location>
</application>
<application name="OpenOffice">
+ <regname>OpenOffice.org 2.1</regname>
+ <version>2.1.0</version>
<description>THE Open Source Office Suite.</description>
<location>http://ftp.tu-chemnitz.de/pub/openoffice-extended//stable/2.1.0/OOo_2.1.0_W…</location>
</application>
</category>
<category name="Graphics" icon="3">
<application name="IrfanView">
+ <regname>IrfanView (remove only)</regname>
+ <version>3.99</version>
<description>Viewer for all kinds of graphics/audio files/video files.</description>
<location>http://gd.tuwien.ac.at/graphics/irfanview/iview399.exe</location>
</application>
<application name="IrfanView Plugins">
+ <version>3.99</version>
<description>Additional Plugins for supporting more file types.</description>
<location>http://irfanview.tuwien.ac.at/plugins/irfanview_plugins_399.exe</location>
</application>
<application name="TuxPaint">
+ <regname>Tux Paint 0.9.16</regname>
+ <version>0.9.16</version>
<description>An open source bitmap graphics editor geared towards young children.</description>
<location>http://ovh.dl.sourceforge.net/sourceforge/tuxpaint/tuxpaint-0.9.16-win32-in…</location>
</application>
@@ -57,12 +93,28 @@
</category>
<category name="Development" icon="5">
<application name="ReactOS Build Environment">
+ <regname>ReactOS Build Environment 0.3.4</regname>
+ <version>0.3.4</version>
<description>Allows you to build the ReactOS Source. For more instructions see ReactOS wiki.</description>
- <location>http://ovh.dl.sourceforge.net/sourceforge/reactos/RosBE-0.3.3.exe</location>
+ <location>http://ovh.dl.sourceforge.net/sourceforge/reactos/RosBE-0.3.4.exe</location>
+ </application>
+ <application name="MinGW">
+ <regname>MinGW 5.1.3</regname>
+ <version>5.1.3</version>
+ <description>A Port of the GNU toolchain with GCC, GDB, GNU make, etc.</description>
+ <location>http://puzzle.dl.sourceforge.net/sourceforge/mingw/MinGW-5.1.3.exe</location>
+ </application>
+ <application name="FreeBASIC">
+ <regname>FreeBASIC 0.16b</regname>
+ <version>0.16b</version>
+ <description>Open Source Basic Compiler. The Basic syntax is compatible to QBASIC.</description>
+ <location>http://switch.dl.sourceforge.net/sourceforge/fbc/FreeBASIC-v0.16b-win32.exe</location>
</application>
</category>
<category name="Games & Fun" icon="6">
<application name="ScummVM">
+ <regname>ScummVM 0.9.1</regname>
+ <version>0.9.1</version>
<description>SamNMax, Day of Tentacle, etc on ReactOS</description>
<location>http://ovh.dl.sourceforge.net/sourceforge/scummvm/scummvm-0.9.1-win32.exe</location>
</application>
@@ -70,25 +122,61 @@
<description>Nice Clone of Chip's Challenge originally made for the Atari Lynx. Includes free CCLP2 Graphics Pack, so you dont need the copyrighted Original.</description>
<location>http://www.muppetlabs.com/~breadbox/pub/software/tworld/tworld-1.3.0-win32-…</location>
</application>
+ <application name="OpenTTD">
+ <regname>OpenTTD 0.5.0</regname>
+ <version>0.5.0-RC5</version>
+ <description>Open-source-clone of the "Transport Tycoon Deluxe" game-engine. You need a copy of Transport Tycoon.</description>
+ <location>http://ovh.dl.sourceforge.net/sourceforge/openttd/openttd-0.5.0-RC5-win32.e…</location>
+ </application>
+ <application name="LBreakout2">LBreakout2 2.4.1
+ <regname>LBreakout2 2.4.1</regname>
+ <version>2.4.1</version>
+ <description>Breakout Clone using SDL libs.</description>
+ <location>http://switch.dl.sourceforge.net/sourceforge/lgames/lbreakout2-2.4.1-win32.…</location>
+ </application>
+ <application name="LGeneral">
+ <regname>LGeneral 1.1</regname>
+ <version>1.1</version>
+ <description>Panzer General Clone using SDL libs.</description>
+ <location>http://kent.dl.sourceforge.net/sourceforge/lgames/lgeneral-1.1-win32.exe</location>
+ </application>
+ <application name="LMarbles">
+ <regname>LMarbles 1.0.6</regname>
+ <version>1.0.6</version>
+ <description>Atomix Clone using SDL libs.</description>
+ <location>http://heanet.dl.sourceforge.net/sourceforge/lgames/lmarbles-1.0.6-win32.exe</location>
+ </application>
</category>
<category name="Tools" icon="7">
<application name="7-Zip">
+ <regname>7-Zip 4.42</regname>
+ <version>4.42</version>
<description>Utility to create and open 7zip, zip, tar, rar and other archive files.</description>
<location>http://ovh.dl.sourceforge.net/sourceforge/sevenzip/7z442.exe</location>
</application>
<application name="uTorrent">
+ <regname>µTorrent</regname>
+ <version>1.6</version>
<description>Small and fast Torrent Client.</description>
<location>http://download.utorrent.com/1.6/uTorrent-1.6-install.exe</location>
</application>
<application name="Audio Grabber">
+ <regname>Audiograbber 1.83 SE </regname>
+ <version>1.83 SE</version>
<description>A very good CD Ripper/Audio File Converter.</description>
<location>http://www.audiograbber.de/files/342677432/agsetup183se.exe</location>
</application>
</category>
<category name="Others" icon="8">
<application name="Simple Direct Media Layer (SDL) Runtime">
+ <version>1.2.11</version>
<description>Needed for many Open Source Games to run. You need 7-Zip or a similar Utility to extract it.</description>
<location>http://ovh.dl.sourceforge.net/sourceforge/libsdl/SDL-1.2.11-win32.zip</location>
</application>
+ <application name="DOSBox">
+ <version>0.65</version>
+ <description>DOSBox is a DOS emulator.</description>
+ <location>http://puzzle.dl.sourceforge.net/sourceforge/dosbox/DOSBox0.65-win32-instal…</location>
+ </application>
</category>
</tree>
Author: hpoussin
Date: Thu Feb 15 21:26:51 2007
New Revision: 25808
URL: http://svn.reactos.org/svn/reactos?rev=25808&view=rev
Log:
Start registry keys enumeration at 0 instead of 1. This fixes enumeration of all protocols (which start at 0).
Another side effect is that this fixes enumeration of network adapters (which, due to another bug, also start at 0 instead of 1 as in MS Windows).
By the way, the correct way of enumerating adapters and protocols is to use the SetupDi* functions, which will potential fix other bugs.
Fixes bug 2034 in branch 0.3.1
Modified:
branches/ros-branch-0_3_1/reactos/dll/cpl/ncpa/ncpa.c
Modified: branches/ros-branch-0_3_1/reactos/dll/cpl/ncpa/ncpa.c
URL: http://svn.reactos.org/svn/reactos/branches/ros-branch-0_3_1/reactos/dll/cp…
==============================================================================
--- branches/ros-branch-0_3_1/reactos/dll/cpl/ncpa/ncpa.c (original)
+++ branches/ros-branch-0_3_1/reactos/dll/cpl/ncpa/ncpa.c Thu Feb 15 21:26:51 2007
@@ -100,7 +100,7 @@
return;
}
- for(i=1;;i++)
+ for(i=0;;i++)
{
TCHAR pszNewPath[MAX_PATH];
ret = RegEnumKeyEx(hKey,i,tpszName,&dwNameLen,NULL,NULL,NULL,NULL);