Re: GSoC proposal

Soumitra Saxena <[email protected]> Sat, 15 Mar 2014 10:29:05 +0530
Newsgroups gmane.comp.graphics.crystalspace.devel
Message-ID <CA+T=cV2AjLwmfKHrfZVswtdggMGLBD2hT4dUBGobi-7e5uDyDg@mail.gmail.com>
--===============1382682978925647704==
Content-Type: multipart/alternative; boundary=047d7b2ed255b67f6104f49e0b32

--047d7b2ed255b67f6104f49e0b32
Content-Type: text/plain; charset=ISO-8859-1

Hello all !

My name is Soumitra Saxena. I'm in my prefinal year , studying Electronics
Engineering at the Birla Institute of Technology and Sciences , Pilani ,
India. I've taken a keen interest in Computer Graphics/OpenGL for the last
2 semesters and am very excited to apply for GSOC under Crystal Space.

Basic Terrain Generation has been a project of mine , both at a personal (
https://medium.com/code-adventures/cccf50e961a9) and academic level. I've
also tried my hands on a basic planet generation using terrain maps (
https://medium.com/code-adventures/9df442973626).

 I've also done a bit of scripting and GUI implementation in Maya (toolkit
for Cloud Generation)

A GUI Editor for Terrain seems to be a fantastic addition to the Crystal
Space interface. I thought of a rough prototype for a GUI Editor. Here is
the rough map -

A GUI Editor for Terrain -

A 3D GUI Editor for Terrain , based on the flexibilities provided by the
cseditor framework. Modelled on Maya's Editor for Fluids and Terrain (kind
of) . Single iSpace with panels containing  the Tools. Add flexibilities
like toggle wireframe/textured , rotation , zoom , viewcube etc. Can even
add quick view options like Isometric and Orthographic angles. The
following tools can be provided for improved functionality , leveraging
Crystal Space's terrain handling libraries. We are basically making an
interface so that a new user feels comfortable with terrain generation and
does not have to worry about the pipeline behind it :

Tools to be implemented in the panels :

1. Generate Mesh tool :

a.Set number of cells and size of mesh.

b.Generate Flat Terrain with standard material and proceed to Edit it using
the Terrain Edit Tools.

c. Set Properties like Max Height  , Mean height , Median height.

d. Preloaded presets - Desert , Grassland , Ice

2. Generate Terrain tool:

a. Load Heightmap and generate terrain , save values in the mesh to edit
later.

b. Set values like Max Height , weight and Resolution.

3. Material Properties :

a. Set attributes like Material Color , Material Type ( Phong , Blinn etc)

4..Edit Mesh tool :

a. Selectable points in the mesh using Mouse pointer . On click , 3D
Transformation tool appears , user can use deformations. Add option of
toggling off texture (display wireframe).

5. Paint Terrain tool :

a. Splatting Textures - Select a splatting texture from a list of textures.
Mouse cursor changes into the type of texture. Paint over the standard
texture with the chosen texture.

b. Choose from a variety of colors , terrain presets ( dust , grass , ice).

6. Add Object Tool (maybe):
a. From a list of objects to add , choose the desired object to add on the
terrain (e.g. Models of rocks , flora , fauna). (Drag and Drop interface.)
 I'm currently going through a couple of libraries ( libNoise) which could
also be used for Coherent Noise generation , which can be used in the
Generate Terrain tools to generate realistc terrains.


*Please tell me what you all think about it ! All the Feedback is valuable
!*
Thanks a lot for reading !

Regards ,


Soumitra Saxena


On Sat, Mar 15, 2014 at 1:39 AM, Pedro Arthur <[email protected]> wrote:

> Hi again,
>
> I've found this http://duktape.org/ minimal js engine it seems to be a
> perfect
> candidate to use given that it can be integrated only adding a single .c
> source
>  file and a header and it's actively developed even not having a JIT
> engine like V8
> I think it's a good choice.
>
>
> 2014-03-13 13:07 GMT-03:00 Christian Van Brussel <
> [email protected]>:
>
> One concern to care about in order to choose a set of libraries is to
>> try to reduce them as much as possible.
>>
>> Each new library that CS depends on can cause troubles, either in order
>> to be incorporated within the cswinlibs packages, or for the Unix users
>> that would need to install them manually.
>>
>> The active support for the library is important too. v8rocket is
>> probably to be avoided in that sense, although v8 is a very good
>> candidate.
>>
>> Maybe you can:
>> - use v8 and base your code on the one made in v8rocket.
>> - when using v8, try to make your code depending on it only optionally,
>> so that if the library is not found, then the rocket GUI would still be
>> available, but with limited functionalities.
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Learn Graph Databases - Download FREE O'Reilly Book
>> "Graph Databases" is the definitive new guide to graph databases and their
>> applications. Written by three acclaimed leaders in the field,
>> this first edition is now available. Download your free book today!
>> http://p.sf.net/sfu/13534_NeoTech
>> _______________________________________________
>> Crystal-develop mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/crystal-develop
>>
>
>
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/13534_NeoTech
> _______________________________________________
> Crystal-develop mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/crystal-develop
>
>


-- 
Soumitra Saxena
Oasis 2013 Coordinator
DVM

--047d7b2ed255b67f6104f49e0b32
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><span style=3D"font-family:arial,sans-serif;font-size:13px=
">Hello all !</span><br style=3D"font-family:arial,sans-serif;font-size:13p=
x"><br style=3D"font-family:arial,sans-serif;font-size:13px"><span style=3D=
"font-family:arial,sans-serif;font-size:13px">My name is Soumitra Saxena. I=
&#39;m in my prefinal year , studying Electronics Engineering at the Birla =
Institute of Technology and Sciences , Pilani , India. I&#39;ve taken a kee=
n interest in Computer Graphics/OpenGL for the last 2 semesters and am very=
 excited to apply for GSOC under Crystal Space.</span><br style=3D"font-fam=
ily:arial,sans-serif;font-size:13px">
<br style=3D"font-family:arial,sans-serif;font-size:13px"><span style=3D"fo=
nt-family:arial,sans-serif;font-size:13px">Basic Terrain Generation has bee=
n a project of mine , both at a personal (</span><a href=3D"https://medium.=
com/code-adventures/cccf50e961a9" target=3D"_blank" style=3D"font-family:ar=
ial,sans-serif;font-size:13px">https://medium.com/code-adventures/cccf50e96=
1a9</a><span style=3D"font-family:arial,sans-serif;font-size:13px">) and ac=
ademic level. I&#39;ve also tried my hands on a basic planet generation usi=
ng terrain maps (</span><a href=3D"https://medium.com/code-adventures/9df44=
2973626" target=3D"_blank" style=3D"font-family:arial,sans-serif;font-size:=
13px">https://medium.com/code-adventures/9df442973626</a><span style=3D"fon=
t-family:arial,sans-serif;font-size:13px">).</span><br style=3D"font-family=
:arial,sans-serif;font-size:13px">
<br style=3D"font-family:arial,sans-serif;font-size:13px"><span style=3D"fo=
nt-family:arial,sans-serif;font-size:13px">&nbsp;I&#39;ve also done a bit o=
f scripting and GUI implementation in Maya (toolkit for Cloud Generation)</=
span><br style=3D"font-family:arial,sans-serif;font-size:13px">
<br style=3D"font-family:arial,sans-serif;font-size:13px"><span style=3D"fo=
nt-family:arial,sans-serif;font-size:13px">A GUI Editor for Terrain seems t=
o be a fantastic addition to the Crystal Space interface. I thought of a ro=
ugh prototype for a GUI Editor. Here is the rough map - &nbsp;</span><br st=
yle=3D"font-family:arial,sans-serif;font-size:13px">
<br style=3D"font-family:arial,sans-serif;font-size:13px"><div class=3D"gma=
il_extra" style=3D"font-family:arial,sans-serif;font-size:13px"><p dir=3D"l=
tr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;background-=
color:transparent;font-family:Arial;font-weight:bold">A GUI Editor for Terr=
ain - </span><span style=3D"vertical-align:baseline;font-size:15px;white-sp=
ace:pre-wrap;background-color:transparent;font-family:Arial">&nbsp;</span><=
/p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;=
background-color:transparent;font-family:Arial">
</span></p><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-b=
ottom:0pt"><span style=3D"vertical-align:baseline;font-size:15px;white-spac=
e:pre-wrap;background-color:transparent;font-family:Arial">A 3D GUI Editor =
for Terrain , based on the flexibilities provided by the cseditor framework=
. Modelled on Maya&rsquo;s Editor for Fluids and Terrain (kind of) . Single=
 iSpace with panels containing &nbsp;the Tools. Add flexibilities like togg=
le wireframe/textured , rotation , zoom , viewcube etc. Can even add quick =
view options like Isometric and Orthographic angles. The following tools ca=
n be provided for improved functionality , leveraging Crystal Space&rsquo;s=
 terrain handling libraries. We are basically making an interface so that a=
 new user feels comfortable with terrain generation and does not have to wo=
rry about the pipeline behind it :</span><span style=3D"vertical-align:base=
line;font-size:15px;white-space:pre-wrap;background-color:transparent;font-=
family:Arial;font-weight:bold"></span></p>
<br><span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-w=
rap;background-color:transparent;font-family:Arial;font-weight:bold"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap=
;background-color:transparent;font-family:Arial;font-weight:bold">Tools to =
be implemented in the panels : </span></p>
<br><span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-w=
rap;background-color:transparent;font-family:Arial;font-weight:bold"></span=
><p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"=
><span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap=
;background-color:transparent;font-family:Arial">1. </span><span style=3D"v=
ertical-align:baseline;font-size:15px;white-space:pre-wrap;background-color=
:transparent;font-family:Arial;font-weight:bold">Generate Mesh tool :</span=
></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"line-height:1.15;text-indent:36pt;font-size:15px;white-space=
:pre-wrap;background-color:transparent;font-family:Arial">        a.Set num=
ber of cells and size of mesh.</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;=
background-color:transparent;font-family:Arial">	b.Generate Flat Terrain wi=
th standard material and proceed to Edit it using the Terrain Edit Tools.</=
span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;=
background-color:transparent;font-family:Arial">	c. Set Properties like Max=
 Height &nbsp;, Mean height , Median height.</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"line-height:1.15;text-indent:36pt;font-size:15px;white-space=
:pre-wrap;background-color:transparent;font-family:Arial">        d. Preloa=
ded presets - Desert , Grassland , Ice</span><span style=3D"line-height:1.1=
5;text-indent:36pt;font-size:15px;white-space:pre-wrap;background-color:tra=
nsparent;font-family:Arial">	</span></p>
<br><span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-w=
rap;background-color:transparent;font-family:Arial"></span><p dir=3D"ltr" s=
tyle=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style=3D"v=
ertical-align:baseline;font-size:15px;white-space:pre-wrap;background-color=
:transparent;font-family:Arial">2. </span><span style=3D"vertical-align:bas=
eline;font-size:15px;white-space:pre-wrap;background-color:transparent;font=
-family:Arial;font-weight:bold">Generate Terrain tool:</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;=
background-color:transparent;font-family:Arial;font-weight:bold">	</span><s=
pan style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;ba=
ckground-color:transparent;font-family:Arial">a. Load Heightmap and generat=
e terrain , save values in the mesh to edit later.</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;=
background-color:transparent;font-family:Arial">	b. Set values like Max Hei=
ght , weight and Resolution. </span></p>
<br><span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-w=
rap;background-color:transparent;font-family:Arial"></span><p dir=3D"ltr" s=
tyle=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style=3D"v=
ertical-align:baseline;font-size:15px;white-space:pre-wrap;background-color=
:transparent;font-family:Arial">3. </span><span style=3D"vertical-align:bas=
eline;font-size:15px;white-space:pre-wrap;background-color:transparent;font=
-family:Arial;font-weight:bold">Material Properties :</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;=
background-color:transparent;font-family:Arial;font-weight:bold">	</span><s=
pan style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;ba=
ckground-color:transparent;font-family:Arial">a. Set attributes like Materi=
al Color , Material Type ( Phong , Blinn etc)</span></p>
<br><span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-w=
rap;background-color:transparent;font-family:Arial"></span><p dir=3D"ltr" s=
tyle=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style=3D"v=
ertical-align:baseline;font-size:15px;white-space:pre-wrap;background-color=
:transparent;font-family:Arial">4..</span><span style=3D"vertical-align:bas=
eline;font-size:15px;white-space:pre-wrap;background-color:transparent;font=
-family:Arial;font-weight:bold">Edit Mesh tool :</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;=
background-color:transparent;font-family:Arial;font-weight:bold">	</span><s=
pan style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;ba=
ckground-color:transparent;font-family:Arial">a. Selectable points in the m=
esh using Mouse pointer . On click , 3D Transformation tool appears , user =
can use deformations. Add option of toggling off texture (display wireframe=
).</span></p>
<br><span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-w=
rap;background-color:transparent;font-family:Arial"></span><p dir=3D"ltr" s=
tyle=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style=3D"v=
ertical-align:baseline;font-size:15px;white-space:pre-wrap;background-color=
:transparent;font-family:Arial">5. </span><span style=3D"vertical-align:bas=
eline;font-size:15px;white-space:pre-wrap;background-color:transparent;font=
-family:Arial;font-weight:bold">Paint Terrain tool :</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;=
background-color:transparent;font-family:Arial;font-weight:bold">	</span><s=
pan style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;ba=
ckground-color:transparent;font-family:Arial">a. Splatting Textures - Selec=
t a splatting texture from a list of textures. Mouse cursor changes into th=
e type of texture. Paint over the standard texture with the chosen texture.=
</span></p>
<p dir=3D"ltr" style=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;=
background-color:transparent;font-family:Arial">	b. Choose from a variety o=
f colors , terrain presets ( dust , grass , ice).</span></p>
<br><span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-w=
rap;background-color:transparent;font-family:Arial"></span><p dir=3D"ltr" s=
tyle=3D"line-height:1.15;margin-top:0pt;margin-bottom:0pt"><span style=3D"v=
ertical-align:baseline;font-size:15px;white-space:pre-wrap;background-color=
:transparent;font-family:Arial">6. </span><span style=3D"vertical-align:bas=
eline;font-size:15px;white-space:pre-wrap;background-color:transparent;font=
-family:Arial;font-weight:bold">Add Object Tool (maybe):</span></p>
<span style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;=
background-color:transparent;font-family:Arial;font-weight:bold">	</span><s=
pan style=3D"vertical-align:baseline;font-size:15px;white-space:pre-wrap;ba=
ckground-color:transparent;font-family:Arial">a. From a list of objects to =
add , choose the desired object to add on the terrain (e.g. Models of rocks=
 , flora , fauna). (Drag and Drop interface.)
</span><br>&nbsp;I&#39;m currently going through a couple of libraries ( li=
bNoise) which could also be used for Coherent Noise generation , which can =
be used in the Generate Terrain tools to generate realistc terrains.</div><=
div class=3D"gmail_extra" style=3D"font-family:arial,sans-serif;font-size:1=
3px">
<br><b>Please tell me what you all think about it ! All the Feedback is val=
uable !<br></b><br>Thanks a lot for reading !<br><br>Regards ,&nbsp;<div cl=
ass=3D""><div id=3D":rp" class=3D"" tabindex=3D"0"><img class=3D"" src=3D"h=
ttps://mail.google.com/mail/u/0/images/cleardot.gif" style=3D""></div>
</div><span class=3D""><font color=3D"#888888"><br><br>Soumitra Saxena</fon=
t></span></div></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail=
_quote">On Sat, Mar 15, 2014 at 1:39 AM, Pedro Arthur <span dir=3D"ltr">&lt=
;<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
om</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div><div>Hi again,<br=
><br></div>I&#39;ve found this <a href=3D"http://duktape.org/" target=3D"_b=
lank">http://duktape.org/</a> minimal js engine it seems to be a perfect<br=
>
</div>candidate to use given that it can be integrated only adding a single=
 .c source<br>
&nbsp;file and a header and it&#39;s actively developed even not having a J=
IT engine like V8<br></div>I think it&#39;s a good choice.<br></div><div cl=
ass=3D"gmail_extra"><br><br><div class=3D"gmail_quote">2014-03-13 13:07 GMT=
-03:00 Christian Van Brussel <span dir=3D"ltr">&lt;<a href=3D"mailto:christ=
[email protected]" target=3D"_blank">christian.vanbrussel@uclouva=
in.be</a>&gt;</span>:<div>
<div class=3D"h5"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">One concern to care about in order to choose=
 a set of libraries is to<br>
try to reduce them as much as possible.<br>
<br>
Each new library that CS depends on can cause troubles, either in order<br>
to be incorporated within the cswinlibs packages, or for the Unix users<br>
that would need to install them manually.<br>
<br>
The active support for the library is important too. v8rocket is<br>
probably to be avoided in that sense, although v8 is a very good<br>
candidate.<br>
<br>
Maybe you can:<br>
- use v8 and base your code on the one made in v8rocket.<br>
- when using v8, try to make your code depending on it only optionally,<br>
so that if the library is not found, then the rocket GUI would still be<br>
available, but with limited functionalities.<br>
<div><div><br>
<br>
<br>
---------------------------------------------------------------------------=
---<br>
Learn Graph Databases - Download FREE O&#39;Reilly Book<br>
&quot;Graph Databases&quot; is the definitive new guide to graph databases =
and their<br>
applications. Written by three acclaimed leaders in the field,<br>
this first edition is now available. Download your free book today!<br>
<a href=3D"http://p.sf.net/sfu/13534_NeoTech" target=3D"_blank">http://p.sf=
.net/sfu/13534_NeoTech</a><br>
_______________________________________________<br>
Crystal-develop mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">=
[email protected]</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/crystal-develop" ta=
rget=3D"_blank">https://lists.sourceforge.net/lists/listinfo/crystal-develo=
p</a><br>
</div></div></blockquote></div></div></div><br></div>
<br>-----------------------------------------------------------------------=
-------<br>
Learn Graph Databases - Download FREE O&#39;Reilly Book<br>
&quot;Graph Databases&quot; is the definitive new guide to graph databases =
and their<br>
applications. Written by three acclaimed leaders in the field,<br>
this first edition is now available. Download your free book today!<br>
<a href=3D"http://p.sf.net/sfu/13534_NeoTech" target=3D"_blank">http://p.sf=
.net/sfu/13534_NeoTech</a><br>_____________________________________________=
__<br>
Crystal-develop mailing list<br>
<a href=3D"mailto:[email protected]">Crystal-develop@li=
sts.sourceforge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/crystal-develop" ta=
rget=3D"_blank">https://lists.sourceforge.net/lists/listinfo/crystal-develo=
p</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div dir=
=3D"ltr"><span style=3D"font-family:arial;font-size:small">Soumitra Saxena<=
/span><br style=3D"font-family:arial;font-size:small"><span style=3D"font-f=
amily:arial;font-size:small">Oasis 2013 Coordinator&nbsp;</span><br style=
=3D"font-family:arial;font-size:small">
<span style=3D"font-family:arial;font-size:small">DVM</span><br></div>
</div>

--047d7b2ed255b67f6104f49e0b32--


--===============1382682978925647704==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
--===============1382682978925647704==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Crystal-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-develop

--===============1382682978925647704==--