Fragile release 2.7.1.244

3 views
Skip to first unread message

C Burch

unread,
Mar 21, 2011, 7:45:08 AM3/21/11
to log...@googlegroups.com
I've posted my latest fragile release, with the below changes. I
intended this to be 2.7.1, but Ilia apparently found some more bugs
that he will get to me shortly. I hope to repair them in 2.7.1 as
well. But I won't wait much longer: The bugs that are addressed in
this release are already cumulatively pretty large, and fixes really
need to get out there in a stable release. -Carl

Feature: If some components somehow manage to get "off the grid," they
are relocated back onto the grid once they are moved.

Bug fix: Several types of exceptions could occur during simulation,
particularly when poking the simulation while the simulation is busy.
Many of these have been removed.

Bug fix: When editing the appearance and copying to the clipboard, the
anchor's location and facing are stored to the clipboard if the
selection includes the anchor.


On Mon, Mar 21, 2011 at 5:33 AM, Ilia Lilov <lil...@gmail.com> wrote:
> Carl, it seems like my students discovered two quite huge bugs in
> 2.7.0, so I ask you to delay 2.7.1 release. I need about 5 hours from
> this letter to prepare those bugs to report.
>
> Ilia.
>
> 2011/3/20, C Burch <dr.c...@gmail.com>:
>> This latest fragile release includes several fairly significant
>> modifications addressing some more major bugs found in 2.7.0 (and some
>> minor ones). I'm hoping it will be the final fragile release before
>> 2.7.1, which I hope will be Monday or Tuesday. -Carl
>>
>> Feature: When errors are in a file being loaded, the file is still
>> partially loaded and displayed. If multiple errors are found, each is
>> displayed.
>>
>> Bug fix: Through starting to edit an attribute with a drop-down menu
>> and then switching to view attributes for something else, the newly
>> viewed attributes would actually change to the value of the previous
>> edit.
>>
>> Bug fix: In editing circuit appearance, changing between Border, Fill,
>> Border & Fill didn't update attribute list (whether viewing attributes
>> for a tool or for the current selection).
>>
>> Bug fix: In the main editor window, when "Close" was selected from the
>> Window menu, a dialog box popped up giving the Save/Discard/Cancel;
>> but if Cancel was selected, the window was still closed (but without
>> saving).
>>
>> Bug fix: Changed application description in Windows executable so
>> "Open with" context menu gives proper application name.
>>
>> Bug fix: You could copy components from one project and paste them
>> into another, even though the other project's libraries may not
>> support the components being pasted.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Logisim Developers" group.
>> To post to this group, send email to log...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> logisim+u...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/logisim?hl=en.
>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups "Logisim Developers" group.
> To post to this group, send email to log...@googlegroups.com.
> To unsubscribe from this group, send email to logisim+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/logisim?hl=en.
>
>

Ilia Lilov

unread,
Mar 21, 2011, 10:39:40 AM3/21/11
to log...@googlegroups.com
OK, I've analysed both potential bugs.
The first was just subcircuit connection mistake (not obvious one), so
there is no bug there. Although, when I asked the student to save that
circuit and lately opened it on my machine, it was another error with
file opening. Somehow Logisim 2.7.0 saved this string:
<a name="clabelup" val="1"/>
I attached that file (I'm sorry for Cyrillic; some students prefer
it), although I can't say what to do to reproduce. May be you will
understand what was a reason.

The second is a real huge bug in Combinational Analysis module. It
generates wrong "product of sums" expression for some truth tables.
There are two circuits generated from the same truth table in the
attached file: generated as "sum of products" (and it is correct) and
generated as "product of sums" (it is wrong). In the "main" circuit
wrong behaviour emphasized.
Also, another student got short-wired inputs while generating "product
of sums" circuit, but I forgot to copy his project.

In other respects there are no bad responses from students about
Logisim. I don't tend to wait enthusiastic responses or suggestions
although: our students are chronic passive.

Ilia.

ProductOfSums_Bug01.circ
clabeup_Bug01.circ
Reply all
Reply to author
Forward
0 new messages