Wrote release announcement, revised Web site files (including a new screenshot for all languages), repaired problem on Web site pages where clicking on logo did not bring you to the home page.

git-svn-id: https://circuit.svn.sourceforge.net/svnroot/circuit/trunk@230 70edf91d-0b9e-4248-82e7-2488d7716404
This commit is contained in:
Carl Burch 2011-03-07 16:53:58 +00:00
parent ad8ad20c00
commit 6d143cecb5
23 changed files with 187 additions and 47 deletions

95
notes/2.7.0/README.TXT Normal file
View File

@ -0,0 +1,95 @@
LOGISIM 2.7.0 HAS SIMULATION TREE, GREEK, MUCH MORE
Logisim, a graphical design and simulation tool for logic circuits, is now at version 2.7.0. The new version includes numerous enhancements and fixes; the most radical are a new Wiring library, a new method for drawing splitters, and enhancements to the main window's left-side explorer and attribute pane.
This version introduces the "Wiring" library, into which have been moved the circuit components previously found in "Base": splitter, pin, probe, clock, tunnel, pull resistor, and bit extender (and also constant, previously located in "Gates"). Additionally, the "Wiring" library now includes a transistor, transmission gate, power, and ground.
Another major change was in how splitters are drawn. The new technique conforms more closely to traditional circuit diagrams, and it includes labels showing the bit(s) to which each split end corresponds. The new "Appearance" attribute allows one to continue using the older technique, and projects created in older versions of Logisim will continue to load using this legacy support. However, projects can easily switch to the new appearance with labels by changing the splitters' Appearance attribute to "Centered".
The GUI has also received several updates. The explorer pane in the upper left corner has traditionally shown the current project's circuits and libraries; this is now called its "Toolbox" view. However, one can switch the explorer pane to instead show the "Simulation Tree," which includes a toolbar for controlling the simulation and the hierarchy of subcircuits in the current simulation. This provides a visualization of the full hierarchy as well as an alternative to right-clicking subcircuits (or double-clicking them using the Poke Tool) to descend into viewing their states. Another notable enhancement to the GUI is an addition of a title bar to the attribute table, which indicates whose attributes are currently being displayed.
Additional features include a Greek translation of the GUI elements, labels specific to one instance of a subcircuit, an enable input for multiplexers/demultiplexers/decoders, an Output Value attribute for gates allowing them to emit floating values (permitting wired-and and wired-or logic), and support for product-of-sums expressions in the combinational analysis module. This version also marks the removal of the Legacy library and other code meant for supporting projects built in Logisim 1.0. And the "project toolbar" - previously disabled by default - is now always enabled.
Educational institutions around the world use Logisim as an aid to teaching about digital logic and computer architecture. As a Java application, Logisim can run on most major operating systems. Read more about Logisim at http://www.cburch.com/logisim/, and download it from SourceForge.net at http://sourceforge.net/projects/circuit/.
GUI
Feature: Added the option of switching the "explorer pane" between viewing the "toolbox" (the project's circuits and libraries that has appeared in the explorer pane in previous versions) and a simulation hierarchy.
Feature: A Greek translation of the GUI elements was added. (The documentation is not yet translated.)
Feature: The attribute table contains a header line describing which attributes are being edited.
Feature: Added a "Close" item to the Window menu, which closes the current window. The "Close" item in the File menu continues to close the current project; its shortcut is now Control-Shift-W.
Feature: Added 250%, 300%, 400% to the options for zooming.
Feature: File dialogs "remember" the location of the last-accessed file, and the next file dialog starts from there - even when Logisim is started again.
Feature: During a rectangular selection, the rectangle is drawn with a light blue, and components that will be affected are indicated with a slate-blue outline.
Design change: Removed option to disable the project toolbar.
Bug fix: In moving a component whose output is connected to itself, it was possible for an exception to cause the program to hang.
Bug fix: The "Second radix when wire poked" preference was ignored - the "First radix" was displayed twice when the wire was poked.
Bug fix: Enabled the "-clearprops" command-line option for clearing all application preferences. (The previous version worked with "-clearprefs", but it was described as "-clearprops" in the "-help" text and in the documentation. Both now work.)
Bug fix: The Logging module's window title did not change when the file's name was changed.
CORE
Feature: Saving project files is more cautious, creating a backup before starting to write to disk and recovering from the backup if for some reason the save is detected to fail (whether nothing has been written to the file or an error has occurred while saving).
Feature: Individual subcircuit instances can have a label, in addition to the "shared label" that is displayed in the center of each instance of a subcircuit.
Bug fix: When simulation is disabled, selecting Tick Once will still cause a tick once the simulation is stepped.
LIBRARIES
Feature: Added a Wiring library containing transistor, transmission gate, power and ground components. Also, the splitter, pin, probe, tunnel, clock, pull resistor, and bit extender were moved into the Wiring library from the Base library, and constant was moved into the Wiring library from the Gates library.
Feature: In the Wiring library, splitters can be configured to show which bits correspond to each end using the new Appearance attribute. It uses this new appearance by default.
Feature: In the Wiring library, the pop-up menu associated with splitters includes menu items for distributing the bits in ascending or descending order.
Feature: In the Gates library, the gates (except Controlled Buffer and Controlled Inverter) have a new Output Value attribute so that a gate can output a floating value when the result is true or when the result is false. This is useful for building a wired-or and wired-and connections.
Feature: In the Plexers library, an enable input was added to the multiplexer, demultiplexer, and decoder.
Feature: In the Plexers library, the priority encoder received a new Disabled Output attribute.
Feature: In the I/O library, the LED Matrix's Input Format attribute can be changed after the matrix is added into the circuit.
Design change: Deleted the "Legacy" library for loading files saved in versions 1.x of Logisim.
Design change: For the Memory library's Random component, a reset when the seed is 0 computes a new initial seed based on the current time. (It previously reset to the initial seed for the current simulation.)
Design change: All components except Constant now use the included GIF icons rather than Java code.
Bug fix: In the Wiring library, changing the label for a Tunnel would not immediately affect the values propagated through the circuit.
Bug fix: In the Wiring library, Pull Resistors did not respect "printer view," which is meant to be black and white.
COMBINATIONAL ANALYSIS
Feature: In the Combinational Analysis module, the user can select between using a sum of products or a product of sums.
Feature: The Combinational Analysis module supports apostrophes (as in "x'" for NOT x).
Design change: The Combinational Analysis module's expression pane uses a larger font size than previously.
Bug fix: Some run-time exceptions that would occur upon doing "Analyze Circuit" a second time were removed.
Bug fix: In the Karnaugh maps drawn by the Combinational Analysis module, each implicant was indicated by a red rectangle, but they were meant to use varied colors.
Bug fix: The Combinational Analysis module's "Build Circuit" feature could create excess wire segments and even overlapping wires when a gate with an even number of inputs had several of its first half of inputs wired directly to the circuit inputs.
Bug fix: The "Set As Expression" button would sometimes not be disabled when pressed (particularly when the previous expression was the same except for spaces).

View File

@ -42,7 +42,7 @@ body_end = r'''
</div>
<div id="map">
<a href="{rel}/../../../{lang}/index.html"><img src="{rel}/../../../{lang}/header.png"
<a href="{langhome}/index.html"><img src="{langhome}/header.png"
border="0" width="227" height="137"></a>
<ul id="maptree" class="treeview">
{map}
@ -210,6 +210,11 @@ for locale in copy_doc.get_doc_locales(src_dir):
if slash >= 0:
rel_base = rel_base[:slash]
if locale == 'en':
langhome = rel_base + '/../../..'
else:
langhome = rel_base + '/../../../' + locale
text = html_text
head_end_pos = text.find('</head>')
if head_end_pos >= 0:
@ -219,12 +224,15 @@ for locale in copy_doc.get_doc_locales(src_dir):
body_start_match = re_body_start.search(text)
if body_start_match:
body_start_pos = body_start_match.end()
to_body = body_start.format(rel=rel_base, map=map, lang=locale)
to_body = body_start.format(rel=rel_base, map=map, lang=locale,
langhome=langhome)
text = text[:body_start_pos] + '\n' + to_body + text[body_start_pos:]
body_end_pos = text.find('</body>')
if body_end_pos >= 0:
to_body = body_end.format(rel=rel_base, map=map, lang=locale)
to_body = body_end.format(rel=rel_base, map=map, lang=locale,
langhome=langhome)
text = text[:body_end_pos] + to_body + '\n' + text[body_end_pos:]
return text

View File

@ -8,11 +8,11 @@
<h1>Dokumentation</h1>
<h2>Offizielle 2.6.x Dokumentation</h2>
<h2>Offizielle 2.7.x Dokumentation</h2>
<em><a href="../docs/2.6.0/en/guide/tutorial/index.html">Einführung für Anfänger</a></em>
<br /><em><a href="../docs/2.6.0/en/guide/index.html">Leitfaden für Benutzer von Logisim</a></em>
<br /><em><a href="../docs/2.6.0/en/libs/index.html">Bibliotheksreferenz</a></em>
<em><a href="../docs/2.7/de/html/guide/tutorial/index.html">Einführung für Anfänger</a></em>
<br /><em><a href="../docs/2.7/html/de/guide/index.html">Leitfaden für Benutzer von Logisim</a></em>
<br /><em><a href="../docs/2.7/html/de/libs/index.html">Bibliotheksreferenz</a></em>
</body>
</html>

View File

@ -8,11 +8,11 @@
<body>
<center><img width="480" height="298" src="shot-2.6.1.png"><br />
<b>Bildschirmkopie von Logisim 2.6.2</b>
<center><img width="471" height="302" src="shot-2.7.0.png"><br />
<b>Bildschirmkopie von Logisim 2.7.0</b>
</center>
<p><strong>Aktuell:</strong> <em>Logisim 2.6.2 ist jetzt verfügbar.</em> [<a href="../announce.html">Vollständige Ankündigung</a> und <a href="../history.html">Änderungen</a>] (23. Dezember 2010)</p>
<p><strong>Aktuell:</strong> <em>Logisim 2.7.0 ist jetzt verfügbar.</em> [<a href="../announce.html">Vollständige Ankündigung</a> und <a href="../history.html">Änderungen</a>] (7. März 2011)</p>
<p>Logisim ist ein Unterrichtswerkzeug für den Entwurf und die Simulation digitaler Schaltungen. Mit seiner übersichtlichen Benutzerschnittstelle und der laufenden Simulation der Schaltung, während Sie diese aufbauen, ist das Programm einfach genug, die Grundbegriffe digitaler Schaltungen zu vermitteln. Mit der Möglichkeit, größere Schaltungen aus kleineren Teilschaltungen heraus zu konstruieren, und ganze Kabelbündel mit einem einzigen Mausbewegung zu verlegen, kann (und wird) Logisim benutzt, ganze Mikroprozessoren im Unterricht zu simulieren.</p>

BIN
www/de/shot-2.7.0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -8,8 +8,10 @@
<h1>Τεκμηρίωση</h1>
<h2>Επίσημη τεκμηρίωση 2.6.x</h2>
<h2>Επίσημη τεκμηρίωση 2.7.x</h2>
<em><a href="../docs/2.6.0/en/guide/tutorial/index.html">Εκμάθηση Αρχαρίου</a></em> <br /><em><a href="../docs/2.6.0/en/guide/index.html">Ο Οδηγός για να γίνεται Χρήστης του Logisim</a></em> <br /><em><a href="../docs/2.6.0/en/libs/index.html">Αναφορά στη Βιβλιοθήκη</a></em>
<em><a href="../docs/2.7/en/html/guide/tutorial/index.html">Εκμάθηση Αρχαρίου</a></em> <br />
<em><a href="../docs/2.7/en/html/guide/index.html">Ο Οδηγός για να γίνεται Χρήστης του Logisim</a></em> <br />
<em><a href="../docs/2.7/en/html/libs/index.html">Αναφορά στη Βιβλιοθήκη</a></em>
</body></html>

View File

@ -8,11 +8,11 @@
<body>
<center><img width="480" height="303" src="shot-2.3.0.png"><br />
<b>Φωτογραφία οθόνης από το Logisim 2.6.2</b>
<center><img width="471" height="302" src="shot-2.7.0.png"><br />
<b>Φωτογραφία οθόνης από το Logisim 2.7.0</b>
</center>
<p><strong>Ενημέρωση:</strong> <em>Το Logisim 2.6.2 είναι τώρα διαθέσιμο.</em> [<a href="../announce.html">Η πλήρη ανακοίνωση</a> και <a href="../history.html">το αρχείο αλλαγών</a>] (23 Δεκεμβρίου 2010)</p>
<p><strong>Ενημέρωση:</strong> <em>Το Logisim 2.7.0 είναι τώρα διαθέσιμο.</em> [<a href="../announce.html">Η πλήρη ανακοίνωση</a> και <a href="../history.html">το αρχείο αλλαγών</a>] (7 του Μαρτίου 2011)</p>
<p>Το Logisim είναι ένα εκπαιδευτικό εργαλείο για τη σχεδίαση και προσομοίωση ψηφιακών λογικών κυκλωμάτων. Με την απλή διεπαφή εργαλειοθήκης και την προσομοίωση των κυκλωμάτων καθώς τα δημιουργείτε, είναι αρκετά απλό να διευκολυνθείτε στην εκμάθηση των βασικών αρχών σχετικά με τα λογικά κυκλώματα. Με τη δυνατότητα για δημιουργία μεγάλων κυκλωμάτων από μικρότερα κυκλώματα, και το σχεδιασμό συνδυασμών καλωδίων με μια απλή κίνηση του ποντικιού, το Logisim μπορεί να χρησιμοποιηθεί (και χρησιμοποιείται) στη σχεδίαση και προσομοίωση ολοκληρωμένων CPU για εκπαιδευτικούς σκοπούς.</p>

BIN
www/el/shot-2.7.0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -8,10 +8,10 @@
<h1>Documentation</h1>
<h2>Official 2.6.x documentation</h2>
<h2>Official 2.7.x documentation</h2>
<em><a href="../docs/2.6.0/en/guide/tutorial/index.html">Beginner's Tutorial</a></em>
<br /><em><a href="../docs/2.6.0/en/guide/index.html">The Guide to Being a Logisim User</a></em>
<br /><em><a href="../docs/2.6.0/en/libs/index.html">Library Reference</a></em>
<em><a href="../docs/2.7/en/html/guide/tutorial/index.html">Beginner's Tutorial</a></em>
<br /><em><a href="../docs/2.7/en/html/guide/index.html">The Guide to Being a Logisim User</a></em>
<br /><em><a href="../docs/2.7/en/html/libs/index.html">Library Reference</a></em>
</body></html>

View File

@ -8,18 +8,18 @@
<body>
<center><img width="480" height="303" src="shot-2.3.0.png"><br />
<center><img width="471" height="302" src="shot-2.7.0.png"><br />
<b>Screen shot of
Logisim 2.6.2
Logisim 2.7.0
</b>
</center>
<p><strong>Update:</strong>
<em>Logisim 2.6.2
<em>Logisim 2.7.0
is now available.</em>
[<a href="../announce.html">Full announcement</a>
and <a href="../history.html">change log</a>]
(23 December 2010)
(7 March 2011)
</p>
<p>Logisim is an educational tool for designing and simulating digital

BIN
www/en/shot-2.7.0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -6,8 +6,8 @@
<body>
<center><img width="480" height="303" src="../shot-2.3.0.png"><br />
<b>Screen shot of Logisim 2.6.2, released December 23, 2010</b>
<center><img width="471" height="302" src="shot-2.7.0.png"><br />
<b>Screen shot of Logisim 2.7.0, released March 7, 2011</b>
<br /><b><a href="docs.html">Spanish
translation of the documentation</a> (<em>May 13, 2008</em>)</b>

BIN
www/es/shot-2.7.0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -8,13 +8,13 @@
<h1>Documentação</h1>
<h2>Documentação oficial da versão 2.6.x</h2>
<h2>Documentação oficial da versão 2.7.x</h2>
<em><a href="../docs/2.6.0/en/guide/tutorial/index.html">Tutorial para iniciantes
<em><a href="../docs/2.7/pt/html/guide/tutorial/index.html">Tutorial para iniciantes
</a></em>
<br /><em><a href="../docs/2.6.0/en/guide/index.html">Guia para ser um usuário do Logisim
<br /><em><a href="../docs/2.7/pt/html/guide/index.html">Guia para ser um usuário do Logisim
<a></em>
<br /><em><a href="../docs/2.6.0/en/libs/index.html">Referência para a biblioteca
<br /><em><a href="../docs/2.7/pt/html/libs/index.html">Referência para a biblioteca
</a></em>
</body></html>

View File

@ -8,15 +8,15 @@
<body>
<center><img width="480" height="303" src="shot-2.3.0.png"><br />
<b>Tela capturada da versão 2.6.2 do Logisim</b>
<center><img width="471" height="302" src="shot-2.7.0.png"><br />
<b>Tela capturada da versão 2.7.0 do Logisim</b>
</center>
<p><strong>Atualização:</strong>
<em>Logisim 2.6.2 disponível.</em>
<em>Logisim 2.7.0 disponível.</em>
[<a href="../announce.html">Anúncio</a>
e <a href="../history.html">registro de alterações</a>]
(23 de dezembro de 2010)
(07 março de 2011)
</p>
<p> O Logisim é uma ferramenta educacional para a concepção e a simulação digital

BIN
www/pt/shot-2.7.0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -8,6 +8,12 @@
<h1>Documentation</h1>
<h2>Official 2.7.x documentation</h2>
<em><a href="docs/2.7/en/html/guide/tutorial/index.html">Beginner's Tutorial</a></em>
<br /><em><a href="docs/2.7/en/html/guide/index.html">The Guide to Being a Logisim User</a></em>
<br /><em><a href="docs/2.7/en/html/libs/index.html">Library Reference</a></em>
<h2>Official 2.6.x documentation</h2>
<em><a href="docs/2.6.0/en/guide/tutorial/index.html">Beginner's Tutorial</a></em>

View File

@ -8,15 +8,26 @@
<body>
<center><img width="480" height="298" src="shot-2.3.0.png"><br />
<b>Screen shot of Logisim 2.6.2</b>
<center><img width="471" height="302" src="shot-2.7.0.png"><br />
<b>Screen shot of Logisim 2.7.0</b>
</center>
<p><strong>Update:</strong>
<em>Logisim 2.6.2 is now available.</em>
<p><strong>Latest release:</strong>
<em>Logisim 2.7.0 is now available.</em>
[<a href="announce.html">Full announcement</a>
and <a href="history.html">change log</a>]
(23 December 2010)</p>
(7 March 2011)</p>
<p><strong>Upcoming event:</strong>
<a href="announce.html#sigcse">Discussion on Logisim's future</a>
on March 10 at
<a href="http://http://www.sigcse.org/sigcse2011/">SIGCSE</a>
(24 January 2011)</p>
<p><strong>Update:</strong>
Logisim user Ben Oztalay has graciously provided a library of 7400 chips.
[<a href="links.html">Download</a>]
(11 February 2011)</p>
<p><strong><a href="https://sourceforge.net/projects/circuit/forums/forum/479543/topic/3847665">About Logisim's development - and how you can help!</a></strong></p>

View File

@ -18,12 +18,22 @@ library itself.</p>
<dl>
<dt><a href=download/7400-series-rev1.zip>7400 series Logisim
library</a> (<a href=download/7400-series-rev1.zip>ZIP</a>,
<a href=download/7400-series-rev1.circ>uncompressed</a>)
<dd>A set of Logisim circuits corresponding to a large number of
<dt><a href="download/7400-lib.zip">7400 series Logisim
library from Ben Oztalay</a> (<a href="download/7400-lib.zip">ZIP</a>,
<a href="download/7400-lib.circ">uncompressed</a>)
<dd><p>A set of Logisim circuits corresponding to a large number of
7400-series chips, produced by Ben Oztalay. The pin layout
matches the 7400 IC layouts.
(2011, released into public domain).</p></dd>
<dt><a href="download/7400-series-rev1.zip">7400 series Logisim
library from Technological Services Company</a> (<a href="download/7400-series-rev1.zip">ZIP</a>,
<a href="download/7400-series-rev1.circ">uncompressed</a>)
<dd><p>A set of Logisim circuits corresponding to a large number of
7400-series chips, produced by Technological Services Company.
(Copyright 2005, released under the GPL).</p>
The pin layout has inputs on the left, outputs on the right.
(Copyright 2005, released under the GPL).</p></dd>
<dt><a href="download/gray-1.0.jar">Gray Counter example</a> (JAR)
<dd>The JAR library described in the <em>Logisim

BIN
www/root/shot-2.7.0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -16,6 +16,7 @@ div.header {
padding-top: 100px;
padding-left: 14px;
width: 213px;
z-index: 1
}
div.headerimg {
@ -27,6 +28,7 @@ div.headerimg {
div.links {
padding-bottom: 1em;
z-index: 2
}
div.links p {

View File

@ -8,6 +8,12 @@
<h1>Документация</h1>
<h2>2.7.x Документация</h2>
<em><a href="../docs/2.7/ru/html/guide/tutorial/index.html">Пособие начинающего</a></em>
<br /><em><a href="../docs/2.7/ru/html/guide/index.html">Как стать пользователем Logisim</a></em>
<br /><em><a href="../docs/2.7/ru/html/libs/index.html">Справка по библиотеке</a></em>
<h2>2.6.x Документация</h2>
<em><a href="../docs/2.6.0/ru/guide/tutorial/index.html">Пособие начинающего</a></em>

View File

@ -8,15 +8,15 @@
<body>
<center><img width="480" height="300" src="shot-2.5.0.png"><br />
<center><img width="471" height="302" src="shot-2.7.0.png"><br />
<b>Снимок экрана
Logisim 2.6.2
Logisim 2.7.0
</b></center>
<p><strong>Обновление:</strong> <em>Теперь доступен
Logisim 2.6.2.</em>
Logisim 2.7.0.</em>
<a href="../history.html">Изменения по сравнению с предыдущими версиями</a>.
(4 декабря 2010)
(7 марта 2011)
</p>
<p>Logisim - это образовательный инструмент для разработки и моделирования цифровых логических схем. Благодаря простому интерфейсу панели инструментов и моделированию схем по ходу их проектирования, Logisim достаточно прост, чтобы облегчить изучение основных понятий, связанных с логическими схемами. При возможности постройки больших схем из меньших подсхем и рисования пучков проводов одним перетаскиванием мыши, Logisim может быть использован (и используется) для проектирования и моделирования целых процессоров в образовательных целях.</p>