reactos/reactos/base/applications/rapps
Timo Kreuzer fae2044a23 [CMAKE]
Integrate cmake stuff into trunk
Only files added.

svn path=/trunk/; revision=51783
2011-05-16 13:12:07 +00:00
..
lang [RAPPS] 2011-05-15 14:18:13 +00:00
rapps firefox4 added 2011-05-02 17:32:43 +00:00
res - Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl. 2009-08-04 19:02:56 +00:00
aboutdlg.c - Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl. 2009-08-04 19:02:56 +00:00
available.c - Implement "Settings" dialog. 2009-09-19 16:04:38 +00:00
CMakeLists.txt [CMAKE] 2011-05-16 13:12:07 +00:00
CreateCabFile.bat Use the most probable cabman and rapps path to get this batch file to work for most people. 2010-02-21 12:03:45 +00:00
installdlg.c - Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl. 2009-08-04 19:02:56 +00:00
installed.c [rapps] 2009-11-18 14:37:31 +00:00
listview.c - Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl. 2009-08-04 19:02:56 +00:00
loaddlg.c Simple optimization in RApps. Patch by Love Nystrom. Bug #4952. 2009-11-09 15:34:18 +00:00
manifest.xml - Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl. 2009-08-04 19:02:56 +00:00
misc.c - Implement "Settings" dialog. 2009-09-19 16:04:38 +00:00
parser.c - Use iswspace instead isspace. Patch by Alexander Yastrebov (menone7[at]gmail[dot]com) 2009-08-25 09:45:07 +00:00
rapps.h - Use the rappmgr.cab located on our server 2010-02-28 17:24:02 +00:00
rapps.rbuild Samuel Serapion 2010-04-18 18:20:33 +00:00
rapps.rc - Implement "Settings" dialog. 2009-09-19 16:04:38 +00:00
rappsmsg.mc Merge MSVC fixes from cmake branch 2011-02-10 13:01:39 +00:00
README.ENG - Add README.ENG 2009-08-15 11:36:44 +00:00
README.RUS - Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl. 2009-08-04 19:02:56 +00:00
resource.h - Move from using include guards to pragma once. 2010-02-26 11:43:19 +00:00
richedit.c - Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl. 2009-08-04 19:02:56 +00:00
rsrc.rc [RAPPS] 2011-04-11 17:36:44 +00:00
settingsdlg.c [RAPPS] Create a new download directory if the user agrees to do so, based on a patch by Seungju Kim. Translations except German and English should be updated to reflect the changed intention. 2010-05-31 20:09:13 +00:00
splitter.c - Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl. 2009-08-04 19:02:56 +00:00
statusbar.c - Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl. 2009-08-04 19:02:56 +00:00
toolbar.c Merge from amd64 branch: 2009-12-15 15:16:01 +00:00
treeview.c - Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl. 2009-08-04 19:02:56 +00:00
winmain.c [rapps] 2011-05-11 20:54:33 +00:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

ДОБАВЛЕНИЕ ЗАГРУЖАЕМЫХ ПРОГРАММ

Для каждой программы создается отдельный текстовый файл с ini-подобным синтаксисом.
Каждое поле для любого языка может быть индивидуально. Например, для русского языка
ссылка на дистрибутив программы может быть одна, для английского - вторая, а для
китайского - третья. Можно добавлять программы только для какого-либо одного языка.
Например, 1C может быть интересна только русским, и добавлять ее для каждого языка не
имеет смысла.

Общий вид файла программы:

[Section] ; Секция для английского языка
Name = Имя программы ; Текстовое поле
RegName = Имя в реестре ; Имя, которое отображается в списке программ после установки
Version = 1.1.1 ; Текстовое поле с версией
Licence = Название лицензии ; Текстовое поле
Description = Описание программы ; Тектсовое поле
Size = Размер программы ; Текстовое поле
Category = 5 ; Цифровое поле с категорией
URLSite = http://www.site.com/ ; Текстовое поле. Ссылка на сайт программы
URLDownload = http://ftp.site.com/pub/installer.exe ; Текстовое поле. Ссылка для скачивания
CDPath = ; Пока не используется

[Section.0419] ; Секция для русского языка
Description = Описание на русском языке


Обязательными полями являются: Name, Category, URLDownload
Остальные поля заполнять не обязательно.

Список доступных категорий:
1 - Audio
2 - Video
3 - Graphics
4 - Games
5 - Internet
6 - Office
7 - Development
8 - Edutainment
9 - Engineering
10 - Finance
11 - Science
12 - Tools
13 - Drivers
14 - Libraries
15 - Other

Список программ хранится на сервере и скачивается при первом включении автоматически!
Для генерации файла списка программ (обычного CAB-архива), хранящегося на сервере можно
воспользоваться скриптом CreateCabFile.bat. После скачивания (при первом включении) этот
файл останется в одной папке с программой, но будет распакован и в дальнейшем будет
использоваться распакованный вариант. Если распакованный вариант по каким-либо причинам
будет удален - распаковка будет повторена. Если будет удален CAB-файл, то он будет скачан
снова.