An HTTP client for Scilab

An HTTP client for Scilab Commit Details

Date:2012-04-02 16:14:21 (6 years 2 months ago)
Author:Aditya Sengupta
Branch:master
Commit:90e3d222c895d3195684d99b53a70cd503944c01
Message:Initial commit:

Imported toolbox skeleton
Removed unnecessary files
Updated builder.sce with Toolbox variables
Changes:
AREADME.md (full)
Abuilder.sce (full)
Achangelog.txt (full)
Ademos/c_sum.dem.sce (full)
Ademos/cpp_find.dem.sce (full)
Ademos/fortran_sum.dem.sce (full)
Ademos/scilab_sum.dem.sce (full)
Ademos/toolbox_skeleton.dem.gateway.sce (full)
Aetc/toolbox_skeleton.quit (full)
Aetc/toolbox_skeleton.start (full)
Ahelp/builder_help.sce (full)
Ahelp/en_US/build_help.sce (full)
Ahelp/en_US/c_sub.xml (full)
Ahelp/en_US/c_sum.xml (full)
Ahelp/en_US/fortran_sum.xml (full)
Ahelp/en_US/scilab_sum.xml (full)
Amacros/buildmacros.sce (full)
Amacros/cleanmacros.sce (full)
Amacros/lib
Amacros/names (full)
Amacros/scilab_sum.bin
Amacros/scilab_sum.sci (full)
Atests/unit_tests/c_sum.dia.ref (full)
Atests/unit_tests/c_sum.tst (full)
Atests/unit_tests/fortran_sum.dia.ref (full)
Atests/unit_tests/fortran_sum.tst (full)
Atests/unit_tests/scilab_sum.dia.ref (full)
Atests/unit_tests/scilab_sum.tst (full)
Atoolbox_skeleton_redist.iss (full)

File differences

README.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Scilab HTTP Toolbox
===================
This toolbox aims to provide HTTP capabilities in Scilab.
Roadmap
-------
Maintenance
- License
v0.1
- GET function
- POST function
builder.sce
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
// Copyright (C) 2008 - INRIA
// Copyright (C) 2009-2010 - DIGITEO
// This file is released under the 3-clause BSD license. See COPYING-BSD.
mode(-1);
lines(0);
TOOLBOX_NAME = "http";
TOOLBOX_TITLE = "Scilab HTTP Toolbox";
toolbox_dir = get_absolute_file_path("builder.sce");
// Check Scilab's version
// =============================================================================
try
v = getversion("scilab");
catch
error(gettext("Scilab 5.3 or more is required."));
end
if v(2) < 3 then
// new API in scilab 5.3
error(gettext('Scilab 5.3 or more is required.'));
end
clear v;
// Check modules_manager module availability
// =============================================================================
if ~isdef('tbx_build_loader') then
error(msprintf(gettext('%s module not installed."), 'modules_manager'));
end
// Action
// =============================================================================
tbx_builder_macros(toolbox_dir);
// tbx_builder_src(toolbox_dir);
// tbx_builder_gateway(toolbox_dir);
tbx_builder_help(toolbox_dir);
tbx_build_loader(TOOLBOX_NAME, toolbox_dir);
tbx_build_cleaner(TOOLBOX_NAME, toolbox_dir);
// Clean variables
// =============================================================================
clear toolbox_dir TOOLBOX_NAME TOOLBOX_TITLE;
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
Changelog of the Scilab HTTP toolbox
====================================
v0.0
* Imported toolbox skeleton, removed a few unnecessary folders
* Started Roadmap
* Updated builder.sce with project name and variables
v0.1
demos/c_sum.dem.sce
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
// Copyright (C) 2008 - INRIA - Allan CORNET
// Copyright (C) 2010 - DIGITEO - Allan CORNET
//
// This file is released under the 3-clause BSD license. See COPYING-BSD.
function demo_c_sum()
mode(-1);
lines(0);
disp("c_sum(3,4)");
disp(c_sum(3,4));
endfunction
demo_c_sum();
clear demo_c_sum;
demos/cpp_find.dem.sce
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
// Copyright (C) 2008 - INRIA - Allan CORNET
// Copyright (C) 2010 - DIGITEO - Allan CORNET
//
// This file is released under the 3-clause BSD license. See COPYING-BSD.
function demo_cpp_find()
mode(-1);
lines(0);
disp("cpp_find(''Scilab is a numerical computational package'',''numerical'')");
disp('position : ' + string(cpp_find('Scilab is a numerical computational package','numerical')));
disp("cpp_find(''Scilab is a numerical computational package'',''package'')");
disp('position: ' + string(cpp_find('Scilab is a numerical computational package','package')));
endfunction
demo_cpp_find();
clear demo_cpp_find;
demos/fortran_sum.dem.sce
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
// Copyright (C) 2008 - INRIA - Allan CORNET
// Copyright (C) 2010 - DIGITEO - Allan CORNET
//
// This file is released under the 3-clause BSD license. See COPYING-BSD.
function demo_fortran_sum()
mode(-1);
lines(0);
disp("fortran_sum(3,4)");
disp(fortran_sum(3,4));
endfunction
demo_fortran_sum();
clear demo_fortran_sum;
demos/scilab_sum.dem.sce
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
// Copyright (C) 2008 - INRIA - Allan CORNET
// Copyright (C) 2010 - DIGITEO - Allan CORNET
//
// This file is released under the 3-clause BSD license. See COPYING-BSD.
function demo_scilab_sum()
mode(-1);
lines(0);
disp("scilab_sum(3,4)");
disp(scilab_sum(3,4));
endfunction
demo_scilab_sum();
clear demo_scilab_sum;
demos/toolbox_skeleton.dem.gateway.sce
1
2
3
4
5
6
7
8
9
10
11
12
13
// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
// Copyright (C) 2008 - INRIA - Allan CORNET
//
// This file is released under the 3-clause BSD license. See COPYING-BSD.
demopath = get_absolute_file_path("toolbox_skeleton.dem.gateway.sce");
subdemolist = ["demo scilab_sum" ,"scilab_sum.dem.sce"; ..
"demo c_sum" ,"c_sum.dem.sce" ; ..
"demo fortran_sum" ,"fortran_sum.dem.sce" ; ..
"demo cpp_find" ,"cpp_find.dem.sce" ; ];
subdemolist(:,2) = demopath + subdemolist(:,2);
etc/toolbox_skeleton.quit
1
// This file is released under the 3-clause BSD license. See COPYING-BSD.
etc/toolbox_skeleton.start
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
53
54
55
// Copyright (C) 2008 - INRIA
// Copyright (C) 2009 - DIGITEO
// This file is released under the 3-clause BSD license. See COPYING-BSD.
mprintf("Start Toolbox skeleton\n");
if isdef("toolbox_skeletonlib") then
warning("Toolbox skeleton library is already loaded");
return;
end
etc_tlbx = get_absolute_file_path("toolbox_skeleton.start");
etc_tlbx = getshortpathname(etc_tlbx);
root_tlbx = strncpy( etc_tlbx, length(etc_tlbx)-length("\etc\") );
//Load functions library
// =============================================================================
mprintf("\tLoad macros\n");
pathmacros = pathconvert( root_tlbx ) + "macros" + filesep();
toolbox_skeletonlib = lib(pathmacros);
clear pathmacros;
// load gateways
// =============================================================================
mprintf("\tLoad gateways\n");
verboseMode = ilib_verbose();
ilib_verbose(0);
exec(pathconvert(root_tlbx+"/sci_gateway/loader_gateway.sce",%f));
ilib_verbose(verboseMode);
clear verboseMode;
// Load and add help chapter
// =============================================================================
if or(getscilabmode() == ["NW";"STD"]) then
mprintf("\tLoad help\n");
path_addchapter = pathconvert(root_tlbx+"/jar");
if ( isdir(path_addchapter) <> [] ) then
add_help_chapter("Toolbox skeleton", path_addchapter, %F);
clear add_help_chapter;
end
clear path_addchapter;
end
// Load demos
// =============================================================================
if or(getscilabmode() == ["NW";"STD"]) then
mprintf("\tLoad demos\n");
pathdemos = pathconvert(root_tlbx+"/demos/toolbox_skeleton.dem.gateway.sce",%F,%T);
add_demo("Toolbox skeleton",pathdemos);
clear pathdemos add_demo;
end
clear root_tlbx;
clear etc_tlbx;
help/builder_help.sce
1
2
3
4
// This file is released under the 3-clause BSD license. See COPYING-BSD.
tbx_builder_help_lang(["en_US","fr_FR"], ..
get_absolute_file_path("builder_help.sce"));
help/en_US/build_help.sce
1
2
3
// This file is released under the 3-clause BSD license. See COPYING-BSD.
tbx_build_help(TOOLBOX_TITLE,get_absolute_file_path("build_help.sce"));
help/en_US/c_sub.xml
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
53
54
<?xml version="1.0" encoding="UTF-8"?>
<!--
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
* Copyright (C) INRIA - Allan CORNET
*
* This file is released under the 3-clause BSD license. See COPYING-BSD.
*
-->
<refentry version="5.0-subset Scilab" xml:id="c_sub" xml:lang="en"
xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:ns3="http://www.w3.org/1999/xhtml"
xmlns:mml="http://www.w3.org/1998/Math/MathML"
xmlns:db="http://docbook.org/ns/docbook">
<info>
<pubdate>$LastChangedDate: 2008-03-26 09:50:39 +0100 (mer., 26 mars 2008)
$</pubdate>
</info>
<refnamediv>
<refname>c_sub</refname>
<refpurpose>substraction from C</refpurpose>
</refnamediv>
<refsynopsisdiv>
<title>Calling Sequence</title>
<synopsis>a = c_sub(b,c)</synopsis>
</refsynopsisdiv>
<refsection>
<title>Description</title>
<para>Do a substraction.</para>
<para>Add here a paragraph of the function description </para>
</refsection>
<refsection>
<title>Examples</title>
<programlisting role="example">c_sub(3,4)</programlisting>
</refsection>
<refsection>
<title>Authors</title>
<simplelist type="vert">
<member>Allan CORNET</member>
</simplelist>
</refsection>
</refentry>
help/en_US/c_sum.xml
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
53
54
<?xml version="1.0" encoding="UTF-8"?>
<!--
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
* Copyright (C) INRIA - Allan CORNET
*
* This file is released under the 3-clause BSD license. See COPYING-BSD.
*
-->
<refentry version="5.0-subset Scilab" xml:id="c_sum" xml:lang="en"
xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:ns3="http://www.w3.org/1999/xhtml"
xmlns:mml="http://www.w3.org/1998/Math/MathML"
xmlns:db="http://docbook.org/ns/docbook">
<info>
<pubdate>$LastChangedDate: 2008-03-26 09:50:39 +0100 (mer., 26 mars 2008)
$</pubdate>
</info>
<refnamediv>
<refname>c_sum</refname>
<refpurpose>sum from C</refpurpose>
</refnamediv>
<refsynopsisdiv>
<title>Calling Sequence</title>
<synopsis>a = c_sum(b,c)</synopsis>
</refsynopsisdiv>
<refsection>
<title>Description</title>
<para>Do a sum.</para>
<para>Add here a paragraph of the function description </para>
</refsection>
<refsection>
<title>Examples</title>
<programlisting role="example">c_sum(3,4)</programlisting>
</refsection>
<refsection>
<title>Authors</title>
<simplelist type="vert">
<member>Allan CORNET</member>
</simplelist>
</refsection>
</refentry>
help/en_US/fortran_sum.xml
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
53
<?xml version="1.0" encoding="UTF-8"?>
<!--
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
* Copyright (C) INRIA - Allan CORNET
*
* This file is released under the 3-clause BSD license. See COPYING-BSD.
-->
<refentry version="5.0-subset Scilab" xml:id="fortran_sum" xml:lang="en"
xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:ns3="http://www.w3.org/1999/xhtml"
xmlns:mml="http://www.w3.org/1998/Math/MathML"
xmlns:db="http://docbook.org/ns/docbook">
<info>
<pubdate>$LastChangedDate: 2008-03-26 09:50:39 +0100 (mer., 26 mars 2008)
$</pubdate>
</info>
<refnamediv>
<refname>fortran_sum</refname>
<refpurpose>sum from fortran</refpurpose>
</refnamediv>
<refsynopsisdiv>
<title>Calling Sequence</title>
<synopsis>a = c_sum(b,c)</synopsis>
</refsynopsisdiv>
<refsection>
<title>Description</title>
<para>Do a sum.</para>
<para>Add here a paragraph of the function description</para>
</refsection>
<refsection>
<title>Examples</title>
<programlisting role="example">fortran_sum(3,4)</programlisting>
</refsection>
<refsection>
<title>Authors</title>
<simplelist type="vert">
<member>Allan CORNET</member>
</simplelist>
</refsection>
</refentry>
help/en_US/scilab_sum.xml
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
53
54
<?xml version="1.0" encoding="UTF-8"?>
<!--
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
* Copyright (C) INRIA - Allan CORNET
*
* This file is released under the 3-clause BSD license. See COPYING-BSD.
*
-->
<refentry version="5.0-subset Scilab" xml:id="scilab_sum" xml:lang="en"
xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:ns3="http://www.w3.org/1999/xhtml"
xmlns:mml="http://www.w3.org/1998/Math/MathML"
xmlns:db="http://docbook.org/ns/docbook">
<info>
<pubdate>$LastChangedDate: 2008-03-26 09:50:39 +0100 (mer., 26 mars 2008)
$</pubdate>
</info>
<refnamediv>
<refname>scilab_sum</refname>
<refpurpose>sum from scilab</refpurpose>
</refnamediv>
<refsynopsisdiv>
<title>Calling Sequence</title>
<synopsis>a = scilab_sum(b,c)</synopsis>
</refsynopsisdiv>
<refsection>
<title>Description</title>
<para>Do a sum.</para>
<para>Add here a paragraph of the function description </para>
</refsection>
<refsection>
<title>Examples</title>
<programlisting role="example">scilab_sum(3,4)</programlisting>
</refsection>
<refsection>
<title>Authors</title>
<simplelist type="vert">
<member>Allan CORNET</member>
</simplelist>
</refsection>
</refentry>
macros/buildmacros.sce
1
2
3
// This file is released under the 3-clause BSD license. See COPYING-BSD.
tbx_build_macros(TOOLBOX_NAME,get_absolute_file_path("buildmacros.sce"));
macros/cleanmacros.sce
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// ====================================================================
// Allan CORNET
// DIGITEO 2009
// This file is released under the 3-clause BSD license. See COPYING-BSD.
// ====================================================================
libpath = get_absolute_file_path('cleanmacros.sce');
binfiles = ls(libpath+'/*.bin');
for i = 1:size(binfiles,'*')
mdelete(binfiles(i));
end
mdelete(libpath+'/names');
mdelete(libpath+'/lib');
// ====================================================================
macros/names
1
scilab_sum
macros/scilab_sum.sci
1
2
3
4
5
6
7
8
9
10
11
12
// ====================================================================
// Allan CORNET
// INRIA 2008
// Template toolbox_skeleton
// This file is released under the 3-clause BSD license. See COPYING-BSD.
// ====================================================================
//
//
function s = scilab_sum(valA,valB)
s = valA + valB;
endfunction
// ====================================================================
tests/unit_tests/c_sum.dia.ref
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// This file is released under the 3-clause BSD license. See COPYING-BSD.
//=================================
// load toolbox_skeleton
if funptr('c_sum') == 0 then
root_tlbx_path = SCI+'\contrib\toolbox_skeleton\';
exec(root_tlbx_path + 'loader.sce',-1);
Start Toolbox skeleton
Load macros
Load gateways
Load help
end
//=================================
if c_sum(3,5) <> 8 then bugmes();quit;end
//=================================
tests/unit_tests/c_sum.tst
1
2
3
4
5
6
7
8
9
10
// This file is released under the 3-clause BSD license. See COPYING-BSD.
//=================================
// load toolbox_skeleton
if funptr('c_sum') == 0 then
root_tlbx_path = SCI+'\contrib\toolbox_skeleton\';
exec(root_tlbx_path + 'loader.sce',-1);
end
//=================================
if c_sum(3,5) <> 8 then pause,end
//=================================
tests/unit_tests/fortran_sum.dia.ref
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// This file is released under the 3-clause BSD license. See COPYING-BSD.
//=================================
// load toolbox_skeleton
if funptr('fortran_sum') == 0 then
root_tlbx_path = SCI+'\contrib\toolbox_skeleton\';
exec(root_tlbx_path + 'loader.sce',-1);
Start Toolbox skeleton
Load macros
Load gateways
Load help
end
//=================================
if fortran_sum(3,5) <> 8 then bugmes();quit;end
//=================================
tests/unit_tests/fortran_sum.tst
1
2
3
4
5
6
7
8
9
10
// This file is released under the 3-clause BSD license. See COPYING-BSD.
//=================================
// load toolbox_skeleton
if funptr('fortran_sum') == 0 then
root_tlbx_path = SCI+'\contrib\toolbox_skeleton\';
exec(root_tlbx_path + 'loader.sce',-1);
end
//=================================
if fortran_sum(3,5) <> 8 then pause,end
//=================================
tests/unit_tests/scilab_sum.dia.ref
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// This file is released under the 3-clause BSD license. See COPYING-BSD.
//=================================
// load toolbox_skeleton
if ~isdef('scilab_sum') then
root_tlbx_path = SCI+'\contrib\toolbox_skeleton\';
exec(root_tlbx_path + 'loader.sce',-1);
Start Toolbox skeleton
Load macros
Load gateways
Load help
end
//=================================
if scilab_sum(3,5) <> 8 then bugmes();quit;end
//=================================
tests/unit_tests/scilab_sum.tst
1
2
3
4
5
6
7
8
9
10
// This file is released under the 3-clause BSD license. See COPYING-BSD.
//=================================
// load toolbox_skeleton
if ~isdef('scilab_sum') then
root_tlbx_path = SCI+'\contrib\toolbox_skeleton\';
exec(root_tlbx_path + 'loader.sce',-1);
end
//=================================
if scilab_sum(3,5) <> 8 then pause,end
//=================================
toolbox_skeleton_redist.iss
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
53
54
55
56
57
58
;##############################################################################################################
; Inno Setup Install script for Toolbox_skeleton
; http://www.jrsoftware.org/isinfo.php
; Allan CORNET
; This file is released under the 3-clause BSD license. See COPYING-BSD.
;##############################################################################################################
; modify this path where is toolbox_skeleton directory
#define BinariesSourcePath "C:\Programs files\scilab-5.0\contrib\toolbox_skeleton"
;
#define Toolbox_skeleton_version "0.1"
#define CurrentYear "2008"
#define Toolbox_skeletonDirFilename "toolbox_skeleton"
;##############################################################################################################
[Setup]
SourceDir={#BinariesSourcePath}
AppName=Toolbox skeleton
AppVerName=Toolbox skeleton version 0.1
DefaultDirName={pf}\{#Toolbox_skeletonDirFilename}
InfoAfterfile=readme.txt
LicenseFile=license.txt
WindowVisible=true
AppPublisher=Your Company
BackColorDirection=lefttoright
Compression=lzma/max
InternalCompressLevel=normal
SolidCompression=true
VersionInfoVersion={#Toolbox_skeleton_version}
VersionInfoCompany=Your Company
;##############################################################################################################
[Files]
; Add here files that you want to add
Source: loader.sce; DestDir: {app}
Source: etc\toolbox_skeleton.quit; DestDir: {app}\etc
Source: etc\toolbox_skeleton.start; DestDir: {app}\etc
Source: macros\buildmacros.sce; DestDir: {app}\macros
Source: macros\lib; DestDir: {app}\macros
Source: macros\names; DestDir: {app}\macros
Source: macros\*.sci; DestDir: {app}\macros
Source: macros\*.bin; DestDir: {app}\macros
Source: sci_gateway\loader_gateway.sce; DestDir: {app}\sci_gateway
Source: sci_gateway\c\loader.sce; DestDir: {app}\sci_gateway\c
Source: sci_gateway\c\skeleton_c.dll; DestDir: {app}\sci_gateway\c
Source: sci_gateway\cpp\loader.sce; DestDir: {app}\sci_gateway\cpp
Source: sci_gateway\cpp\skeleton_cpp.dll; DestDir: {app}\sci_gateway\cpp
Source: sci_gateway\fortran\loader.sce; DestDir: {app}\sci_gateway\fortran
Source: sci_gateway\fortran\skeleton_fortran.dll; DestDir: {app}\sci_gateway\fortran
Source: src\c\libcsum.dll; DestDir: {app}\src\c
Source: src\c\loader.sce; DestDir: {app}\src\c
Source: src\fortran\libfsum.dll; DestDir: {app}\src\fortran
Source: src\fortran\loader.sce; DestDir: {app}\src\fortran
Source: tests\*.*; DestDir: {app}\tests; Flags: recursesubdirs
;Source: includes\*.h; DestDir: {app}\includes; Flags: recursesubdirs
;Source: locales\*.*; DestDir: {app}\locales; Flags: recursesubdirs
Source: demos\*.*; DestDir: {app}\locales; Flags: recursesubdirs
;
;##############################################################################################################

Archive Download the corresponding diff file

Branches