File: downloading.html

package info (click to toggle)
cegui-mk2 0.7.6-3.3
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 105,388 kB
  • ctags: 82,178
  • sloc: cpp: 142,729; ansic: 27,984; sh: 11,010; makefile: 2,275; python: 916; xml: 17
file content (130 lines) | stat: -rw-r--r-- 8,701 bytes parent folder | download | duplicates (2)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Crazy Eddies GUI System: Obtaining the code</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript">
function hasClass(ele,cls) {
  return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
  if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls) {
  if (hasClass(ele,cls)) {
    var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
    ele.className=ele.className.replace(reg,' ');
  }
}

function toggleVisibility(linkObj) {
 var base = linkObj.getAttribute('id');
 var summary = document.getElementById(base + '-summary');
 var content = document.getElementById(base + '-content');
 var trigger = document.getElementById(base + '-trigger');
 if ( hasClass(linkObj,'closed') ) {
   summary.style.display = 'none';
   content.style.display = 'block';
   trigger.src = 'open.png';
   removeClass(linkObj,'closed');
   addClass(linkObj,'opened');
 } else if ( hasClass(linkObj,'opened') ) {
   summary.style.display = 'block';
   content.style.display = 'none';
   trigger.src = 'closed.png';
   removeClass(linkObj,'opened');
   addClass(linkObj,'closed');
 }
 return false;
}
</script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Crazy Eddies GUI System&#160;<span id="projectnumber">0.7.6</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="headertitle">
<div class="title">Obtaining the code </div>  </div>
</div>
<div class="contents">
<div class="textblock"><dl class="author"><dt><b>Author:</b></dt><dd>Paul D Turner</dd></dl>
<p><a class="el" href="namespaceCEGUI.html" title="Main namespace for Crazy Eddie&#39;s GUI Library.">CEGUI</a> is available in source code form - either as stable release code packages or from the mercurial repository at sourceforge.net (both unstable default branch and stable branch code).</p>
<p>All released packages are made available through the sourceforge.net file release network of mirrors, and you can browse the available releases by visiting: <a href="http://sourceforge.net/projects/crayzedsgui/files/">http://sourceforge.net/projects/crayzedsgui/files/</a></p>
<p>For an alternative view of these packages, you might like to visit the CEGUIWiki main download page here: <a href="http://www.cegui.org.uk/wiki/index.php/Downloads">http://www.cegui.org.uk/wiki/index.php/Downloads</a></p>
<p><br/>
 </p>
<h2><a class="anchor" id="dl_src_releases"></a>
Stable Release Source Packages</h2>
<p>Source code from the stable mercurial branch is released at various points in time and made available as source code packages.</p>
<p>The current stable packages are available here:</p>
<ul>
<li><a href="http://sourceforge.net/projects/crayzedsgui/files/CEGUI Mk-2/0.7.6/CEGUI-0.7.6.tar.gz/download">CEGUI-0.7.6.tar.gz</a> Source code package for GNU/Linux and Apple Mac</li>
<li><a href="http://sourceforge.net/projects/crayzedsgui/files/CEGUI Mk-2/0.7.6/CEGUI-0.7.6.zip/download">CEGUI-0.7.6.zip</a> Source code package for Microsoft Windows</li>
</ul>
<p>These archives are identical with the exception that the .zip file contains a copy of the premake executable which is used to generate the MSVC++ project / solution files.</p>
<p><br/>
 </p>
<h2><a class="anchor" id="dl_msvc_bin"></a>
Precompiled binary dependency packages for Microsoft Visual C++</h2>
<p>In order to make life simpler for MSVC++ users, we provide binary packages containing the precompiled dependency libraries that <a class="el" href="namespaceCEGUI.html" title="Main namespace for Crazy Eddie&#39;s GUI Library.">CEGUI</a> uses. These are available for for MSVC++ .Net 2003 (version 7.1), MSVC++ 2005 SP1 (version 8), MSVC++ 2008 SP1 (version 9) and MSVC++ 2010 (version 10).</p>
<p>The current packages are available here:</p>
<ul>
<li><a href="http://sourceforge.net/projects/crayzedsgui/files/CEGUI Mk-2 MSVC++ Dependencies/0.7.x/CEGUI-DEPS-0.7.x-r1-vc71.zip/download">CEGUI-DEPS-0.7.x-r1-vc71.zip</a> Precompiled dependency libraries for MSVC++ .Net 2003</li>
<li><a href="http://sourceforge.net/projects/crayzedsgui/files/CEGUI Mk-2 MSVC++ Dependencies/0.7.x/CEGUI-DEPS-0.7.x-r2-vc8.zip/download">CEGUI-DEPS-0.7.x-r2-vc8.zip</a> Precompiled dependency libraries for MSVC++ 2005(SP1)</li>
<li><a href="http://sourceforge.net/projects/crayzedsgui/files/CEGUI Mk-2 MSVC++ Dependencies/0.7.x/CEGUI-DEPS-0.7.x-r2-vc9.zip/download">CEGUI-DEPS-0.7.x-r2-vc9.zip</a> Precompiled dependency libraries for MSVC++ 2008(SP1)</li>
<li><a href="http://sourceforge.net/projects/crayzedsgui/files/CEGUI Mk-2 MSVC++ Dependencies/0.7.x/CEGUI-DEPS-0.7.x-r3-vc10.zip/download">CEGUI-DEPS-0.7.x-r3-vc10.zip</a> Precompiled dependency libraries for MSVC++ 2010</li>
</ul>
<p><br/>
 </p>
<h2><a class="anchor" id="dl_mac_bin"></a>
Precompiled binary dependency packages for Apple OS X</h2>
<p>In order to make life simpler for Xcode users on Apple OS X, we provide binary packages containing the precompiled dependencies that <a class="el" href="namespaceCEGUI.html" title="Main namespace for Crazy Eddie&#39;s GUI Library.">CEGUI</a> uses. These are custom built frameworks that have the install path set to an appropriate place for the final app bundle - thus allowing the app to be packaged together in the most end-user friendly way.</p>
<p>The current package is available here:</p>
<ul>
<li><a href="http://sourceforge.net/projects/crayzedsgui/files/CEGUI Mk-2 Mac Dependencies/0.7.x/CEGUI-DEPS-0.7.x-mac.zip/download">CEGUI-DEPS-0.7.x-mac.zip</a> Precompiled dependency libraries for Apple Mac OS X</li>
</ul>
<p>This Mac OS X binary package is provided as a 32bit i386/ppc universal binary.</p>
<p><br/>
 </p>
<h2><a class="anchor" id="dl_hg"></a>
Mercurial Source Code Repository</h2>
<p>The source code for <a class="el" href="namespaceCEGUI.html" title="Main namespace for Crazy Eddie&#39;s GUI Library.">CEGUI</a> is kept in a mercurial repositiory at sourceforge.net. We also have the code repositories for other <a class="el" href="namespaceCEGUI.html" title="Main namespace for Crazy Eddie&#39;s GUI Library.">CEGUI</a> related items hosted at sourceforge; the repository for the main <a class="el" href="namespaceCEGUI.html" title="Main namespace for Crazy Eddie&#39;s GUI Library.">CEGUI</a> libraries is named 'cegui_mk2'.</p>
<p>Within this repository, we maintain the main unstable code (as the default branch) and a secondary branch for the current stable releases (which is v0-7 as of this writing), older branches are considered obsolete as newer stable code branches are created, although the older branches are still accessible for those who want or need that older code.</p>
<p>To obtain a copy of the code from mercurial, you might use the following commands (or thier equivalent, if you use a GUI based mercurial client) </p>
<div class="fragment"><pre class="fragment">
hg clone http://crayzedsgui.hg.sourceforge.net/hgroot/crayzedsgui/cegui_mk2 cegui-source
</pre></div><p>Once you have this, the cloned repository is updated to the default (unstable) code, so you most likely will want to switch to the stable branch instead (be aware that the -C option here will discard any local file changes without additional warning): </p>
<div class="fragment"><pre class="fragment">
hg update -C v0-7
</pre></div><p>You can also browse the repository from your web browser here: <a href="http://crayzedsgui.hg.sourceforge.net/hgweb/crayzedsgui/cegui_mk2/">http://crayzedsgui.hg.sourceforge.net/hgweb/crayzedsgui/cegui_mk2/</a> </p>
</div></div>
<hr class="footer"/><address class="footer"><small>Generated on Sun Jan 22 2012 16:07:40 for Crazy Eddies GUI System by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>