[Bug 328527] [NEW] Please update geda-gschem to latest version 1.4.3
Bhavani Shankar
right2bhavi at gmail.com
Thu Feb 12 13:56:15 UTC 2009
Public bug reported:
Binary package hint: geda-gschem
New upstream version includes:
commit 32907f4c9585abd866f0f4aaec2d4884ed519c93
Author: Ales Hvezda <ahvezda at seul.org>
Date: Wed Dec 31 18:42:17 2008 -0500
Updated manual page versions in prep for a release
commit 24527dcb9d25d2a81b7059ca750c1a557173804f
Author: Ales Hvezda <ahvezda at seul.org>
Date: Wed Dec 31 18:40:14 2008 -0500
Manually ran make update-po in all po directories in prep for a
release
commit 732a12f84d3dbc3b6cfc78f51e71211f2dce3368
Author: Ales Hvezda <ahvezda at seul.org>
Date: Wed Dec 31 18:20:33 2008 -0500
Updated program versions and shared library in prep for 1.4.3.20081231
Versions updated by running:
./update-versions.sh 1.4.3 20081231 33:2:0
commit 22d9457c68d756675facc5acfebebca96299a766
Author: Peter TB Brett <peter at peter-b.co.uk>
Date: Tue Dec 30 23:49:17 2008 +0000
Validate calls to scm_c_eval_string(). [2105219]
Because the reporter's version of Guile is broken, a lovely garbage
collector segfault occurs if a null string is passed to
scm_c_eval_string().
For now, replace most calls to scm_c_eval_string() with user-provided
arguments by g_scm_c_eval_string_protected(), and modify the latter to
behave well with a NULL argument. This has the added advantage of
providing backtraces in more places.
Cherry-picked from: 2a4fdb13021d0153e788fe3b2fc005f273dcdf4b
16102ef095c959b5c1febb9b9259dda23c739258
commit 89bb8cf750c586b5b291f2fd90d204791650dae5
Author: Werner Hoch <werner.ho at gmx.de>
Date: Sun Dec 21 23:59:56 2008 +0000
gschem: redraw empty preview on configure events [#2159047]
If the preview widget contained an empty page, the redraw failed. In
the preview_event_configure() function the function a_zoom_extents()
returns without drawing if there are no objects on the page. Thus I've
added a complement logic to redraw the background of the preview if
required.
(cherry picked from commit 87a19a19e52a37f8ad14ae0c4c68f3292b0c3285)
commit 416c2900bcc126171a28e33341b90d9d49848ab8
Author: Patrick Bernaud <b-patrick at wanadoo.fr>
Date: Sun Dec 21 23:38:41 2008 +0000
Enable promotion of attributes when adding a component from guile.
g_add_component()/add-component-at-xy was adding component with
attribute promotion turned off. This change fixes bug [#1932474].
(cherry picked from commit f154fcb921e75e7940e0b4dbd9ad5bab6a61e704)
commit 794d0f1c804d366a0840a9ffc63e6bdf5da27b6b
Author: Peter Clifton <pcjc2 at cam.ac.uk>
Date: Sun Dec 21 23:38:41 2008 +0000
o_move_end_rubberband(): Rework creating connectivity lists. Fix #2017356
We were previously making a lists of pre- and post-move connected objects
incrementally as we moved each individual object being stretched.
In some cases this meant that as we moved one object, we artifically
changed the connectivity of future ones to be moved, making the
resulting connectivity lists inaccurate. In some examples, the objects
being stretched themselves appeared in the lists.
We want to avoid this, since if we delete a stretched object when
it reaches zero length, we don't want that object to be referenced in
the list of connected objects. Since we don't want to do more work
than necessary re-drawing affected objects on screen, it is generally
desirable to keep the lists as accurate as possible.
To avoid the problem with incremental updates, build the connectivity
lists before and after the entire move operation for stretched objects.
This alone doesn't fix the case where a stretched object being deleted
happens to touch another to start with. We have to check when deleting
an object for its presence in the prev_conn_objects list. We check and
remove _all_ references to the deleted object from that list.
Thanks go to Patrick Bernaud for the test-case for this very tricky to
reproduce bug, and an initial patch.
(based on commit c69785fe267e2cdc70e2748dfab7268fbdcc3e7e)
Edited since the STRETCH list is not a GList in the 1.4.x series, and
other cleanup work on this file is not present.
commit 469f81a602ea8c5228f1553f6ee785499f24905e
Author: Peter Clifton <pcjc2 at cam.ac.uk>
Date: Sun Dec 21 23:38:40 2008 +0000
gschem: Remove stretched object from stretch list if we delete it
When a stretched object becomes zero length when rubberbanding, we
delete it. We must also remember to delete it from the stretch list,
otherwise it will be referenced later, and could cause a crash.
NB: This isn't the whole story.. the before / after connectivity
lists can still reference the deleted object and cause a crash.
(based on commit fe8640898cb843b72e1c3cc01ee52c33db736ccf)
Edited since the STRETCH list is not a GList in the 1.4.x series, and
other cleanup work on this file is not present.
commit 66140fd3956e8d4523c8a7ecc63e519144b9c4c6
Author: Peter Clifton <pcjc2 at cam.ac.uk>
Date: Sun Dec 21 23:38:40 2008 +0000
gschem: Check for self-connecting COMPLEX before deleting. Fix #1912859
Remove any references to objects inside the COMPLEX being deleted
when we build the list of objects to redraw on screen following the
COMPLEX's deletion.
This fixes a crash observed when deleting symbols with co-incident pins.
(Based on commit 3d8b3efb5a4ce8672133658ccdbe5c57d341f0fc)
Edited because OBJECT->complex_parent is only set on the HEAD node of
a complex's prim_objs. Rather than traversing the whole object list to
find the HEAD node each time, instead check each connected object against
each of the deleted object's prim_objs.
commit 51926b0107a70e944c494f9a5a76d379b217f9fb
Author: Peter Clifton <pcjc2 at cam.ac.uk>
Date: Sun Dec 21 23:38:40 2008 +0000
gschem: Don't add invalid attributes to the multiattrib dialog list
Since we can't edit them, don't treat them as attributes.
Gschem validates attributes upon creation, so an invalid attribute
attached to an object must come from a hand-edited file, or a text
object which has been attached to an object. (Validation that the
text item is a valid attribute isn't performed in that code-path).
In the future we might want to add validation of attributes at
file-load and at before attaching text OBJECTs to a COMPLEX.
(based on commit b14f3bf215963529b89f650ff3bd6f0b0c90450f)
Edited to match old behaviour of o_attrib_get_name_value()
commit f8749da75c18866778067b6ad04adfebce80559c
Author: Peter Clifton <pcjc2 at cam.ac.uk>
Date: Sun Dec 21 22:12:15 2008 +0000
gschem: Ensure we invalidate the region of text's origin marker
Also ensure we invalidate the "I" marker if the text is invisible
commit f3c81e69811a60559b9a25dd9890c2e2df85e27a
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sat Dec 20 21:01:52 2008 -0500
Updated all the ChangeLogs again
commit 58052ffbcf9fb83ed620473cac7eb33dca39615c
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sat Dec 20 20:59:41 2008 -0500
Oops, created the 1.4.2 release with the wrong date. Today is 20081220 ...
... not 20081218.
commit 389ee59aa4e37b29862395b56ae62a42cc7fa9cd
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sat Dec 20 20:13:16 2008 -0500
Updated ChangeLogs for the 1.4.2.20081218 release
Updated by running:
./update-changelogs.sh 1.0-20070526..stable-1.4
commit aa9e7b426142bc08e454f944ba1246c27c63e773
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sat Dec 20 19:12:22 2008 -0500
Manually ran make update-po in all po directories
commit 8d7e4c55be31e0f1afc0ce2c85c9a10c584364bd
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sat Dec 20 19:10:10 2008 -0500
Updated all version in the man pages to 1.4.2.20081218
commit 59f9593cf903345f96f78fbd365c008061cf600e
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sat Dec 20 19:07:12 2008 -0500
Bumped the reveision number libgeda's shared library and updated versions.
Updated all version to 1.4.2.20081218. Update was done by running:
./update-versions.sh 1.4.2 20081218 33:1:0
commit 2b302915fdd5c385c7515b82d5a1dd5f02bcf2aa
Author: Ales Hvezda <ahvezda at -e false.(none)>
Date: Tue Dec 9 09:12:05 2008 +0000
Fixed up all icon-theme-installer files to work with non-bash
Grabbed the latest icon-theme-installer files from the pcb repository
since they have been fully patched to work with non-bash shells. On
my ubuntu system, /bin/sh is linked to dash which prevented me from
running the previous version of icon-theme-installer. This commit
is related to a7e7a28613abe4705ec01011d0f4308ff024251b
commit 73b045e75d95d6633e51c5cfac63f25ea31e7c31
Author: Carlos Nieves Onega <cnieves at iespana.es>
Date: Tue Dec 9 09:12:04 2008 +0000
Changed shell from bash to sh in icon-theme-installer
Changed shell from bash to sh in icon-theme-installer.
This commit is still not tested in non-bash systems.
Applied partially geda patch #1978537 (only bash to sh
change, not removal of $INSTALL_DATA_EXEC check) from
anonymous contributor and Dan McMahill's test case
change in line 103 from:
http://pcb.cvs.sourceforge.net/pcb/pcb/icon-theme-installer?r1=1.1&r2=1.2
commit 6cb66fef58470e627bbf33eac4a50d928a15b4c7
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sun Sep 28 17:41:58 2008 -0400
Another round of updating ChangeLogs in prep for the release
commit c2c43bcb99899d4767450818811d43afabde40d8
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sun Jul 6 21:51:28 2008 -0400
Removed some m4 files which no longer exist
(cherry picked from commit 2740891d2b1a2e9b8ad0ef27ef1cb54ec47f9b74)
commit 58a3d3cfd1ae6e98c41b733821461d3753c68bfe
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sun Sep 28 17:05:45 2008 -0400
Updated all ChangeLogs to pick up all new commits
This was done by by running: ./update-changelogs.sh 1.0-20070526..stable-1.4
commit e3f27757e7faf6c2ef2012848066952833242cfc
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sun Sep 28 17:04:26 2008 -0400
Updated all version numbers in the man pages
commit 491e639b9147780fa58dce15c06591cf28470987
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sun Sep 28 17:01:21 2008 -0400
Updated all date versions to 20080929 (today!)
The other (dotted) version was updated previously in:
7737ec1544d967202bdd425792795d00918897f2
commit c08272ad22376773b78bbaa3e08197fc8e5becc7
Author: Ales Hvezda <ahvezda at seul.org>
Date: Sun Sep 28 16:58:30 2008 -0400
Updated all po files by running make update-po (in prep for a
release)
commit 48bcfb94d6f14d6179c268ad4663667f89dda179
Author: Patrick Bernaud <b-patrick at wanadoo.fr>
Date: Thu Aug 14 17:52:03 2008 +0100
Fix memory leak in gschem.
When processing file names passed on command line, the pathname built
for each one was not freed.
commit fa60f2c43a4c65013ffeec918e39d72267a97f85
Author: Werner Hoch <werner.ho at gmx.de>
Date: Thu Aug 14 17:52:03 2008 +0100
o_delete_text(): only call o_attrib_slot_update() for COMPLEX objects.
Fixes crash observed when deleting attributes from a net.
commit bdf240c9cfe9348edfded807e433ea8910b9f20f
Author: Werner Hoch <werner.ho at gmx.de>
Date: Thu Aug 14 17:52:03 2008 +0100
update the pinnumbers if a slot attribute is deleted
Update the slots whenever a text line that is attached to an object
gets deleted. The update checks the slotting even if there's no slot
attribut. This catches the case when the user deletes a slot attribute
and the current displayed pinnumbers are not the ones defined in the
symbol. This commit fixes [#1880221]
commit 5bc18e253307f2b8177dbebf5896672f401512be
Author: Werner Hoch <werner.ho at gmx.de>
Date: Fri Mar 7 19:02:19 2008 +0100
Fix drawing artefact in rubbernet drawing code
This commit is a backport of 24f0395aab9589f8e98f284e63fe77e6dc2d2836
The invalidation rectangles are to small if you're zoomed in.
The half of the net width needs to be added to the rectangels.
To do that, you have to sort the rectangle borders.
commit 7737ec1544d967202bdd425792795d00918897f2
Author: Ales Hvezda <ahvezda at seul.org>
Date: Wed Mar 5 05:22:55 2008 -0500
Updated versions to 1.4.1 in prep for the start of a new bug fix
release
** Affects: geda-gschem (Ubuntu)
Importance: Undecided
Assignee: Bhavani Shankar (bhavi)
Status: In Progress
** Changed in: geda-gschem (Ubuntu)
Assignee: (unassigned) => Bhavani Shankar (bhavi)
Status: New => In Progress
--
Please update geda-gschem to latest version 1.4.3
https://bugs.launchpad.net/bugs/328527
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list