Merge lp:~sebastien.heymann/codeminer/website into lp:~codeminer.team/codeminer/website
- website
- Merge into website
Proposed by
Sébastien Heymann
Status: | Merged |
---|---|
Merge reported by: | Sébastien Heymann |
Merged at revision: | not available |
Proposed branch: | lp:~sebastien.heymann/codeminer/website |
Merge into: | lp:~codeminer.team/codeminer/website |
Diff against target: | None lines |
To merge this branch: | bzr merge lp:~sebastien.heymann/codeminer/website |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sébastien Heymann | Approve | ||
Review via email: mp+5389@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
Sébastien Heymann (sebastien.heymann) wrote : | # |
Revision history for this message
Sébastien Heymann (sebastien.heymann) wrote : | # |
Okay
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'about.html' |
2 | --- about.html 2009-04-06 08:46:28 +0000 |
3 | +++ about.html 2009-04-09 10:48:18 +0000 |
4 | @@ -12,29 +12,59 @@ |
5 | <div id="header" > Codeminer - Microscope for softwares </div> |
6 | <div id="wrapper" class="clearfix" > |
7 | <div id="maincol" > |
8 | - <h1>About us</h1> |
9 | + <!--h1>About us</h1--> |
10 | <h2>Team</h2> |
11 | - <p> |
12 | - TODO |
13 | - </p> |
14 | + <dl> |
15 | + <dt>Sebastien Heymann</dt> |
16 | + <dd>Project manager, SVN developer</dd> |
17 | + <dt>Jeremy Palmier</dt> |
18 | + <dd>Architect, Eclipse developer</dd> |
19 | + <dt>Julian Bilcke</dt> |
20 | + <dd>Gephi developer</dd> |
21 | + </dl> |
22 | + |
23 | + <h2>Advisors</h2> |
24 | + <dl> |
25 | + <dt><a href="http://www.hds.utc.fr/~ajouglet">Antoine Jouglet</a></dt> |
26 | + <dd>Lecturer, Heudiasyc UMR 6599</dd> |
27 | + <dt><a href="http://www.hds.utc.fr/~cmoulin/en/">Claude Moulin</a></dt> |
28 | + <dd>Lecturer, Heudiasyc UMR 6599</dd> |
29 | + </dl> |
30 | + |
31 | + <h2>Partners</h2> |
32 | + <p> |
33 | + <p> |
34 | + <a href="http://gephi.org"> <img src="res/partners/Gephi.png" title="Gephi" alt="Gephi" /> </a> |
35 | + <a href="http://utc.fr"> <img src="res/partners/UTC.png" title="Compiegne Technology Institute" alt="Compiegne Technology Institute" /> </a> |
36 | + <a href="http://webatlas.fr"> <img src="res/partners/WebAtlas.png" title="WebAtlas" alt="WebAtlas" /></a> |
37 | + </p> |
38 | + </p> |
39 | + |
40 | <h2>Links</h2> |
41 | - <p> |
42 | - TODO |
43 | - </p> |
44 | + <dl> |
45 | + <dt>Gephi - open source software for exploring and manipulating networks</dt> |
46 | + <dd><a href="http://gephi.org">http://gephi.org</a></dd> |
47 | + <dt>UTC - Compiegne Technology Institute</dt> |
48 | + <dd><a href="http://utc.fr">http://utc.fr</a></dd> |
49 | + <dt>WebAtlas - Complex networks association</dt> |
50 | + <dd><a href="http://webatlas.fr">http://webatlas.fr</a></dd> |
51 | + <dt>Web-Mining.fr - project plateform</dt> |
52 | + <dd><a href="http://web-mining.fr">http://web-mining.fr</a></dd> |
53 | + </dl> |
54 | </div> |
55 | <div id="leftcol" > |
56 | <ul> |
57 | <li><a href="index.html"> Home </a></li> |
58 | <li><a href="download.html"> Download </a></li> |
59 | <li><a href="features.html"> Features </a></li> |
60 | - <li><a href="screenshots.html"> Screesnhots </a></li> |
61 | + <li><a href="screenshots.html"> Screenshots </a></li> |
62 | <li><a href="gallery.html"> Gallery </a></li> |
63 | <li><a href="changelog.html"> Changelog </a></li> |
64 | <li><a href="#"> About </a></li> |
65 | </ul> |
66 | </div> |
67 | </div> |
68 | - <div id="footer" > <a href="about.html"> credits </a> |
69 | + <div id="footer" > <a href="about.html"> credits </a> | <a href="https://bugs.launchpad.net/codeminer"> report a bug </a> |
70 | </div> |
71 | </div> |
72 | </body> |
73 | |
74 | === modified file 'changelog.html' |
75 | --- changelog.html 2009-04-06 08:46:28 +0000 |
76 | +++ changelog.html 2009-04-09 10:48:18 +0000 |
77 | @@ -12,38 +12,38 @@ |
78 | <div id="header" > Codeminer - Microscope for softwares </div> |
79 | <div id="wrapper" class="clearfix" > |
80 | <div id="maincol" > |
81 | - <h1>Changelog</h1> |
82 | + <!--h1>Changelog</h1--> |
83 | <h2>0.2</h2> |
84 | <h3>Features</h3> |
85 | - <p> |
86 | - TODO |
87 | - </p> |
88 | - <h3>Bugfixes</h3> |
89 | - <p> |
90 | - TODO |
91 | - </p> |
92 | + <ul> |
93 | + <li>Static Java projects analysis</li> |
94 | + <li>Preferences</li> |
95 | + <li>Scenario of analysis and GUI</li> |
96 | + <li>Optimized data stored in RAM (3NF, quick rw)</li> |
97 | + </ul> |
98 | + <!--h3>Bugfixes</h3> |
99 | + <p> |
100 | + TODO |
101 | + </p--> |
102 | <h2>0.1</h2> |
103 | <h3>Features</h3> |
104 | <p> |
105 | - TODO |
106 | + Lots of experiments during 1 year... |
107 | </p> |
108 | - <h3>Bugfixes</h3> |
109 | - <p> |
110 | - TODO |
111 | </div> |
112 | <div id="leftcol" > |
113 | <ul> |
114 | <li><a href="index.html"> Home </a></li> |
115 | <li><a href="download.html"> Download </a></li> |
116 | <li><a href="features.html"> Features </a></li> |
117 | - <li><a href="screenshots.html"> Screesnhots </a></li> |
118 | + <li><a href="screenshots.html"> Screenshots </a></li> |
119 | <li><a href="gallery.html"> Gallery </a></li> |
120 | <li><a href="#"> Changelog </a></li> |
121 | <li><a href="about.html"> About </a></li> |
122 | </ul> |
123 | </div> |
124 | </div> |
125 | - <div id="footer" > <a href="about.html"> credits </a> |
126 | + <div id="footer" > <a href="about.html"> credits </a> | <a href="https://bugs.launchpad.net/codeminer"> report a bug </a> |
127 | </div> |
128 | </div> |
129 | </body> |
130 | |
131 | === modified file 'download.html' |
132 | --- download.html 2009-04-06 08:46:28 +0000 |
133 | +++ download.html 2009-04-09 10:48:18 +0000 |
134 | @@ -12,22 +12,36 @@ |
135 | <div id="header" > Codeminer - Microscope for softwares </div> |
136 | <div id="wrapper" class="clearfix" > |
137 | <div id="maincol" > |
138 | - <h1>Download</h1> |
139 | - <h2>Release</h2> |
140 | - <p> |
141 | - TODO |
142 | + <!--h1>Downloads</h1--> |
143 | + <p> |
144 | + CodeMiner is an open-source and multiplatform software distributed under the GPL 3 (”GNU General Public License”). |
145 | + </p> |
146 | + <h2>Official Release</h2> |
147 | + <ul> |
148 | + <li>Download <a href="http://gephi.org/codeminer/plugins/org.codeminer.codeminer.main_0.2.0.jar">current stable release</a></li> |
149 | + <li>Download <a href="http://gephi.org/codeminer/plugins/codeminer.export.XMI_0.1.0.jar">XMI feature</a></li> |
150 | + </ul> |
151 | + <p> |
152 | + After starting Eclipse select <b>Help > Software Updates</b>... from the menu and switch to the Available Software tab. |
153 | + Click on <b>Local</b>... in the <b>Add Site</b>... dialog and point to the update site folder. |
154 | </p> |
155 | <h2>Eclipse update site</h2> |
156 | <p> |
157 | - TODO |
158 | + After starting Eclipse select <b>Help > Software Updates</b>.... from the menu and switch to the <b>Available Software</b> tab. Click the <b>Add Site</b>... button and enter: |
159 | + <b>http://gephi.org/codeminer</b> |
160 | + </p> |
161 | + <p> |
162 | + Tick the newly created site and press the Install... button. Follow the instructions of the install wizard. After installation Eclipse has to be restarted. |
163 | </p> |
164 | <h2>Sources</h2> |
165 | <p> |
166 | - TODO |
167 | + CodeMiner uses the DCVS Bazaar and the Launchpad platform. |
168 | + The current repository is hosted on Launchpad, this means you can get there the most up to date code, but it may be unstable. |
169 | + Go to <a href="https://code.launchpad.net/codeminer">Launchpad</a> for downloading the last revision. |
170 | </p> |
171 | <h2>Feedback</h2> |
172 | <p> |
173 | - TODO |
174 | + Please post a bug report in our <a href="https://bugs.launchpad.net/codeminer">Developer Center</a>. |
175 | </p> |
176 | </div> |
177 | <div id="leftcol" > |
178 | @@ -35,14 +49,14 @@ |
179 | <li><a href="index.html"> Home </a></li> |
180 | <li><a href="#"> Download </a></li> |
181 | <li><a href="features.html"> Features </a></li> |
182 | - <li><a href="screenshots.html"> Screesnhots </a></li> |
183 | + <li><a href="screenshots.html"> Screenshots </a></li> |
184 | <li><a href="gallery.html"> Gallery </a></li> |
185 | <li><a href="changelog.html"> Changelog </a></li> |
186 | <li><a href="about.html"> About </a></li> |
187 | </ul> |
188 | </div> |
189 | </div> |
190 | - <div id="footer" > <a href="about.html"> credits </a> |
191 | + <div id="footer" > <a href="about.html"> credits </a> | <a href="https://bugs.launchpad.net/codeminer"> report a bug </a> |
192 | </div> |
193 | </div> |
194 | </body> |
195 | |
196 | === modified file 'features.html' |
197 | --- features.html 2009-04-06 08:46:28 +0000 |
198 | +++ features.html 2009-04-09 10:48:18 +0000 |
199 | @@ -12,22 +12,79 @@ |
200 | <div id="header" > Codeminer - Microscope for softwares </div> |
201 | <div id="wrapper" class="clearfix" > |
202 | <div id="maincol" > |
203 | - <h1>Features</h1> |
204 | + <!--h1>Features</h1--> |
205 | <h2>Languages</h2> |
206 | <p> |
207 | - Java |
208 | - </p> |
209 | - <h2>Supported analysis</h2> |
210 | - <p> |
211 | - TODO list of elements and relations managed by the parser |
212 | - </p> |
213 | + Only Java is supported in current stable release. Experimental branch 0.1 partially support C/C++ (CDT) and Python (DLTK). |
214 | + </p> |
215 | + |
216 | <h2>Data export formats</h2> |
217 | <p> |
218 | - GEXF (Gephi), GDF (Guess), XMI (UML) |
219 | - </p> |
220 | + Before using Gephi or another visualisation software, CodeMiner Eclipse plugin export data in the following formats: |
221 | + </p> |
222 | + <ul> |
223 | + <li><a href="http://gephi.org/community/gexf-graph-exchange-xml-format/">GEXF</a> for <a href="http://gephi.org">Gephi</a></li> |
224 | + <li><a href="http://guess.wikispot.org/The_GUESS_.gdf_format">GDF</a> for <a href="http://graphexploration.cond.org/">Guess</a></li> |
225 | + <li><a href="http://en.wikipedia.org/wiki/XMI">XMI</a> for <a href="http://en.wikipedia.org/wiki/Unified_Modeling_Language">UML</a></li> |
226 | + </ul> |
227 | + |
228 | + <h2>Performances involved</h2> |
229 | + <p> |
230 | + CodeMiner Eclipse plugin extends Eclipse parsers for storing relations between elements. |
231 | + The project started on March 2008 with low-cost laptops. |
232 | + We optimized data memory (3NF) in a way we are now proud to claim analysing big projects like org.eclipse.core in less than 5 minutes on a computer with 2GO RAM and an Intel Core2 Duo CPU T7500. |
233 | + </p> |
234 | + |
235 | + <h2>Parsing</h2> |
236 | + <p> |
237 | + <b>List of elements supported by the Java parser:</b><br /> |
238 | + Packages, interfaces, classes, anonymous classes, methods, fields |
239 | + </p> |
240 | + <p> |
241 | + <b>List of relations (dependencies) supported by the Java parser:</b><br /> |
242 | + Methods calls, ancestor (AST tree), heritance, interface implementation. |
243 | + </p> |
244 | + <table> |
245 | + <tr> |
246 | + <td> <img src="res/features/fieldAccess.png" /> </td> |
247 | + <td> <i> fieldAccess <br /> this.foo </i> </td> |
248 | + </tr> |
249 | + <tr> |
250 | + <td> <img src="res/features/superFieldAccess.png" /> </td> |
251 | + <td> <i>superFieldAccess <br /> super.foo</i> </td> |
252 | + </tr> |
253 | + <td> <img src="res/features/qualifiedName.png" /> </td> |
254 | + <td> <i>qualifiedName <br /> foo.bar</i> </td> |
255 | + </tr> |
256 | + <td> <img src="res/features/classInstanceCreation.png" /> </td> |
257 | + <td> <i>classInstanceCreation <br /> this.test() -> A()</i> </td> |
258 | + </tr> |
259 | + <td> <img src="res/features/classInstanceCreationDefaultConstructor.png" /> </td> |
260 | + <td> <i>classInstanceCreation DefaultConstructor <br /> B.test() -> A()</i> </td> |
261 | + </tr> |
262 | + <td> <img src="res/features/superContructorInvocation.png" /> </td> |
263 | + <td> <i> superContructorInvocation <br /> B.B() -> A.A() </i> </td> |
264 | + </tr> |
265 | + <td> <img src="res/features/superMethodInvocation.png" /> </td> |
266 | + <td> <i> superMethodInvocation <br /> B.B() -> A.A() </i> </td> |
267 | + </tr> |
268 | + <td> <img src="res/features/MethodInvocation1.png" /> </td> |
269 | + <td> <i> MethodInvocation <br /> B.test() -> A.methodA() </i> </td> |
270 | + </tr> |
271 | + <td> <img src="res/features/MethodInvocation2.png" /> </td> |
272 | + <td> <i> MethodInvocation <br /> B.test() -> B.methodA() </i> </td> |
273 | + </tr> |
274 | + <td> <img src="res/features/MethodInvocation3.png" /> </td> |
275 | + <td> <i> MethodInvocation <br /> B.test() -> A.methodA() </i> </td> |
276 | + </tr> |
277 | + <td> <img src="res/features/MethodInvocation4.png" /> </td> |
278 | + <td> <i> MethodInvocation <br /> No dependency added </i> </td> |
279 | + </tr> |
280 | + </table> |
281 | + |
282 | <h2>Next release</h2> |
283 | <p> |
284 | - Dynamics: SVN analysis |
285 | + We are actively working on SVN analysis: experimental feature is available for Java repositories. |
286 | </p> |
287 | </div> |
288 | <div id="leftcol" > |
289 | @@ -35,14 +92,14 @@ |
290 | <li><a href="index.html"> Home </a></li> |
291 | <li><a href="download.html"> Download </a></li> |
292 | <li><a href="#"> Features </a></li> |
293 | - <li><a href="screenshots.html"> Screesnhots </a></li> |
294 | + <li><a href="screenshots.html"> Screenshots </a></li> |
295 | <li><a href="gallery.html"> Gallery </a></li> |
296 | <li><a href="changelog.html"> Changelog </a></li> |
297 | <li><a href="about.html"> About </a></li> |
298 | </ul> |
299 | </div> |
300 | </div> |
301 | - <div id="footer" > <a href="about.html"> credits </a> |
302 | + <div id="footer" > <a href="about.html"> credits </a> | <a href="https://bugs.launchpad.net/codeminer"> report a bug </a> |
303 | </div> |
304 | </div> |
305 | </body> |
306 | |
307 | === modified file 'gallery.html' |
308 | --- gallery.html 2009-04-06 08:46:28 +0000 |
309 | +++ gallery.html 2009-04-09 10:48:18 +0000 |
310 | @@ -12,7 +12,7 @@ |
311 | <div id="header" > Codeminer - Microscope for softwares </div> |
312 | <div id="wrapper" class="clearfix" > |
313 | <div id="maincol" > |
314 | - <h1>Gallery</h1> |
315 | + <!--h1>Gallery</h1--> |
316 | <p> |
317 | TODO |
318 | </p> |
319 | @@ -22,14 +22,14 @@ |
320 | <li><a href="index.html"> Home </a></li> |
321 | <li><a href="download.html"> Download </a></li> |
322 | <li><a href="features.html"> Features </a></li> |
323 | - <li><a href="screenshots.html"> Screesnhots </a></li> |
324 | + <li><a href="screenshots.html"> Screenshots </a></li> |
325 | <li><a href="#"> Gallery </a></li> |
326 | <li><a href="changelog.html"> Changelog </a></li> |
327 | <li><a href="about.html"> About </a></li> |
328 | </ul> |
329 | </div> |
330 | </div> |
331 | - <div id="footer" > <a href="about.html"> credits </a> |
332 | + <div id="footer" > <a href="about.html"> credits </a> | <a href="https://bugs.launchpad.net/codeminer"> report a bug </a> |
333 | </div> |
334 | </div> |
335 | </body> |
336 | |
337 | === modified file 'index.html' |
338 | --- index.html 2009-04-06 08:46:28 +0000 |
339 | +++ index.html 2009-04-09 10:48:18 +0000 |
340 | @@ -14,19 +14,39 @@ |
341 | <div id="maincol" > |
342 | <h2>What is Codeminer ?</h2> |
343 | <p> |
344 | - TODO |
345 | + CodeMiner is a free open source reverse engineering tool for exploring source codes as complex networks. |
346 | + It is divided in two parts: an Eclipse plugin extracting the network data, and a visualisation software called Gephi. |
347 | + The Eclipse plugin is easy to extend, and we already provide an XMI feature (UML). |
348 | </p> |
349 | + <img src="res/concept.png" alt="concept" title="concept" /> |
350 | <h2>What can I do with it ?</h2> |
351 | - <p> |
352 | - TODO |
353 | + |
354 | + <img style="float:left" src="res/microscope.jpg" /> |
355 | + <p>Networks made by CodeMiner contain packages, classes, methods and attributes and their relations between them. |
356 | + But it's not UML Class Diagrams! UML *just* provides a way to represent networks of packages and classes. We want to see more details. |
357 | + Imagine you could zoom, as a microscope do, and see the network of methods belonging to you own software, exploring their relations of use and calls... |
358 | + So what can I do with CodeMiner ? |
359 | </p> |
360 | + |
361 | + <p> * It is a reverse engineering tool! Compare now the design you imagine and the effective design of your software.</p> |
362 | + <p> * Isolate dead code of unused methods visually!</p> |
363 | + <p> * Track unexpected relations breaking your MVC model!</p> |
364 | + <p> * Or just see and play with a unique representation of your source code.</p> |
365 | + |
366 | + <br /><br /><br /> |
367 | + |
368 | <h2>How to use it ?</h2> |
369 | <p> |
370 | - TODO |
371 | + It's pretty easy: install the CodeMiner Eclipse plugin now, select your project and start an analysis by the new CodeMiner button on the toolbar. |
372 | + Tweak some options like export formats and elements extracted, and let's CodeMiner do! After the notification, launch Gephi, import the graph file (GDF or GEXF), and start exploring your code structure. |
373 | </p> |
374 | <h2>Were can I send feedback ?</h2> |
375 | <p> |
376 | - TODO |
377 | + Please post a bug report in our <a href="https://bugs.launchpad.net/codeminer">Developer Center</a>. |
378 | + </p> |
379 | + <h2>Learn more (french)</h2> |
380 | + <p> |
381 | + |
382 | </p> |
383 | </div> |
384 | <div id="leftcol" > |
385 | @@ -34,14 +54,14 @@ |
386 | <li><a href="#"> Home </a></li> |
387 | <li><a href="download.html"> Download </a></li> |
388 | <li><a href="features.html"> Features </a></li> |
389 | - <li><a href="screenshots.html"> Screesnhots </a></li> |
390 | + <li><a href="screenshots.html"> Screenshots </a></li> |
391 | <li><a href="gallery.html"> Gallery </a></li> |
392 | <li><a href="changelog.html"> Changelog </a></li> |
393 | <li><a href="about.html"> About </a></li> |
394 | </ul> |
395 | </div> |
396 | </div> |
397 | - <div id="footer" > <a href="about.html"> credits </a> |
398 | + <div id="footer" > <a href="about.html"> credits </a> | <a href="https://bugs.launchpad.net/codeminer"> report a bug </a> |
399 | </div> |
400 | </div> |
401 | </body> |
402 | |
403 | === modified file 'main.css' |
404 | --- main.css 2009-04-06 08:32:35 +0000 |
405 | +++ main.css 2009-04-09 10:48:18 +0000 |
406 | @@ -1,8 +1,11 @@ |
407 | /* generated by csscreator.com */ |
408 | html, body{ |
409 | margin:0; |
410 | - padding:0; |
411 | - text-align:center; |
412 | + padding:0 0 20px 0; |
413 | + text-align:center; |
414 | + background:#ffffff; /*E1DFDF*/ |
415 | + font: 90% Verdana, sans-serif; |
416 | + color:#333333; |
417 | } |
418 | |
419 | #pagewidth{ |
420 | @@ -14,35 +17,40 @@ |
421 | |
422 | #header{ |
423 | position:relative; |
424 | - height:120px; |
425 | - background-color:#000000; |
426 | - color:#FFFFFF; |
427 | + height:130px; |
428 | + /*color:#FFFFFF;*/ |
429 | width:100%; |
430 | + padding-top:30px; |
431 | } |
432 | |
433 | #leftcol{ |
434 | - width:180px; |
435 | + width:190px; |
436 | float:left; |
437 | - position:relative; |
438 | - background-color:#FFFFFF; |
439 | + position:relative; |
440 | + text-align:right; |
441 | } |
442 | |
443 | -#maincol{background-color: #FFFFFF; |
444 | +#maincol{ |
445 | float: right; |
446 | display:inline; |
447 | position: relative; |
448 | - width:680px; |
449 | + width:670px; |
450 | padding:10px; |
451 | + border-left:2px solid grey; |
452 | + min-height:220px; |
453 | } |
454 | |
455 | #footer{ |
456 | - height:40px; |
457 | - background-color:#FFFFFF; |
458 | + height:40px; |
459 | clear:both; |
460 | margin-top:20px; |
461 | text-align:center; |
462 | + font-size:0.8em; |
463 | } |
464 | |
465 | + #wrapper{ |
466 | + background-color:#FFFFFF; |
467 | + } |
468 | |
469 | |
470 | /* *** Float containers fix: |
471 | @@ -70,3 +78,65 @@ |
472 | #leftcol{display:none;} |
473 | #twocols, #maincol{width:100%; float:none;} |
474 | } |
475 | + |
476 | + |
477 | +h1, h2, h3, h4, h5, h6, p.description { |
478 | + font-family: "Trebuchet MS", Trebuchet, sans-serif; |
479 | + } |
480 | + h1 { |
481 | + font-size: 3em; |
482 | + font-weight: bold; |
483 | + letter-spacing: 2px; |
484 | + } |
485 | + h2 { |
486 | + font-size: 2em; |
487 | + font-weight: normal; |
488 | + } |
489 | + h3 { |
490 | + font-size: 1.5em; |
491 | + } |
492 | + h4 { |
493 | + font-size: 1.2em; |
494 | + letter-spacing: 0.2em; |
495 | + } |
496 | + h5 { |
497 | + font-size: 1.2em; |
498 | + } |
499 | + h6 { |
500 | + font-size: 1em; |
501 | + font-weight: bold; |
502 | + } |
503 | + |
504 | +a { |
505 | + text-decoration:none; |
506 | + color:#3991ff; |
507 | +} |
508 | + |
509 | +dd { |
510 | + color:#999999; |
511 | +} |
512 | + |
513 | +img { |
514 | + border:none; |
515 | +} |
516 | + |
517 | +#leftcol ul{ |
518 | + list-style:none; |
519 | +} |
520 | + |
521 | +#leftcol li{ |
522 | + line-height:2em; |
523 | +} |
524 | + |
525 | +#leftcol a[href~="#"]{ |
526 | + line-height:2.1em; |
527 | + font-size:2em; |
528 | +} |
529 | + |
530 | +#maincol table { |
531 | + width:80%; |
532 | +} |
533 | + |
534 | +#maincol table td { |
535 | + text-align:center; |
536 | +} |
537 | |
538 | === added directory 'res' |
539 | === added file 'res/concept.png' |
540 | Binary files res/concept.png 1970-01-01 00:00:00 +0000 and res/concept.png 2009-04-09 10:48:18 +0000 differ |
541 | === added directory 'res/features' |
542 | === added file 'res/features/MethodInvocation1.png' |
543 | Binary files res/features/MethodInvocation1.png 1970-01-01 00:00:00 +0000 and res/features/MethodInvocation1.png 2009-04-09 10:48:18 +0000 differ |
544 | === added file 'res/features/MethodInvocation2.png' |
545 | Binary files res/features/MethodInvocation2.png 1970-01-01 00:00:00 +0000 and res/features/MethodInvocation2.png 2009-04-09 10:48:18 +0000 differ |
546 | === added file 'res/features/MethodInvocation3.png' |
547 | Binary files res/features/MethodInvocation3.png 1970-01-01 00:00:00 +0000 and res/features/MethodInvocation3.png 2009-04-09 10:48:18 +0000 differ |
548 | === added file 'res/features/MethodInvocation4.png' |
549 | Binary files res/features/MethodInvocation4.png 1970-01-01 00:00:00 +0000 and res/features/MethodInvocation4.png 2009-04-09 10:48:18 +0000 differ |
550 | === added file 'res/features/classInstanceCreation.png' |
551 | Binary files res/features/classInstanceCreation.png 1970-01-01 00:00:00 +0000 and res/features/classInstanceCreation.png 2009-04-09 10:48:18 +0000 differ |
552 | === added file 'res/features/classInstanceCreationDefaultConstructor.png' |
553 | Binary files res/features/classInstanceCreationDefaultConstructor.png 1970-01-01 00:00:00 +0000 and res/features/classInstanceCreationDefaultConstructor.png 2009-04-09 10:48:18 +0000 differ |
554 | === added file 'res/features/fieldAccess.png' |
555 | Binary files res/features/fieldAccess.png 1970-01-01 00:00:00 +0000 and res/features/fieldAccess.png 2009-04-09 10:48:18 +0000 differ |
556 | === added file 'res/features/qualifiedName.png' |
557 | Binary files res/features/qualifiedName.png 1970-01-01 00:00:00 +0000 and res/features/qualifiedName.png 2009-04-09 10:48:18 +0000 differ |
558 | === added file 'res/features/superContructorInvocation.png' |
559 | Binary files res/features/superContructorInvocation.png 1970-01-01 00:00:00 +0000 and res/features/superContructorInvocation.png 2009-04-09 10:48:18 +0000 differ |
560 | === added file 'res/features/superFieldAccess.png' |
561 | Binary files res/features/superFieldAccess.png 1970-01-01 00:00:00 +0000 and res/features/superFieldAccess.png 2009-04-09 10:48:18 +0000 differ |
562 | === added file 'res/features/superMethodInvocation.png' |
563 | Binary files res/features/superMethodInvocation.png 1970-01-01 00:00:00 +0000 and res/features/superMethodInvocation.png 2009-04-09 10:48:18 +0000 differ |
564 | === added file 'res/microscope.jpg' |
565 | Binary files res/microscope.jpg 1970-01-01 00:00:00 +0000 and res/microscope.jpg 2009-04-09 10:48:18 +0000 differ |
566 | === added directory 'res/partners' |
567 | === added file 'res/partners/Gephi.png' |
568 | Binary files res/partners/Gephi.png 1970-01-01 00:00:00 +0000 and res/partners/Gephi.png 2009-04-09 10:48:18 +0000 differ |
569 | === added file 'res/partners/UTC.png' |
570 | Binary files res/partners/UTC.png 1970-01-01 00:00:00 +0000 and res/partners/UTC.png 2009-04-09 10:48:18 +0000 differ |
571 | === added file 'res/partners/WebAtlas.png' |
572 | Binary files res/partners/WebAtlas.png 1970-01-01 00:00:00 +0000 and res/partners/WebAtlas.png 2009-04-09 10:48:18 +0000 differ |
573 | === modified file 'screenshots.html' |
574 | --- screenshots.html 2009-04-06 08:46:28 +0000 |
575 | +++ screenshots.html 2009-04-09 10:48:18 +0000 |
576 | @@ -12,7 +12,7 @@ |
577 | <div id="header" > Codeminer - Microscope for softwares </div> |
578 | <div id="wrapper" class="clearfix" > |
579 | <div id="maincol" > |
580 | - <h1>Screenshots</h1> |
581 | + <!--h1>Screenshots</h1--> |
582 | <p> |
583 | TODO |
584 | </p> |
585 | @@ -22,14 +22,14 @@ |
586 | <li><a href="index.html"> Home </a></li> |
587 | <li><a href="download.html"> Download </a></li> |
588 | <li><a href="features.html"> Features </a></li> |
589 | - <li><a href="#"> Screesnhots </a></li> |
590 | + <li><a href="#"> Screenshots </a></li> |
591 | <li><a href="gallery.html"> Gallery </a></li> |
592 | <li><a href="changelog.html"> Changelog </a></li> |
593 | <li><a href="about.html"> About </a></li> |
594 | </ul> |
595 | </div> |
596 | </div> |
597 | - <div id="footer" > <a href="about.html"> credits </a> |
598 | + <div id="footer" > <a href="about.html"> credits </a> | <a href="https://bugs.launchpad.net/codeminer"> report a bug </a> |
599 | </div> |
600 | </div> |
601 | </body> |
A mistake