Activity log for bug #328527

Date Who What changed Old value New value Message
2009-02-12 13:56:15 Bhavani Shankar bug added bug
2009-02-12 13:56:28 Bhavani Shankar geda-gschem: status New In Progress
2009-02-12 13:56:28 Bhavani Shankar geda-gschem: assignee bhavi
2009-02-12 13:56:28 Bhavani Shankar geda-gschem: statusexplanation
2009-02-12 14:19:04 Bhavani Shankar bug added attachment 'geda-gschem_1.4.3-0ubuntu1.diff.gz' (the diff.gz file)
2009-02-12 14:26:00 Bhavani Shankar bug added attachment 'geda-gschem.diff' (debdiff)
2009-02-12 14:52:46 Bhavani Shankar bug added attachment 'geda-gschem_1.4.3.orig.tar.gz' (the orig.tar.gz)
2009-02-12 14:54:46 Bhavani Shankar bug added subscriber Ubuntu Sponsors for universe
2009-02-12 14:54:59 Bhavani Shankar geda-gschem: status In Progress Confirmed
2009-02-12 14:54:59 Bhavani Shankar geda-gschem: assignee bhavi
2009-02-13 01:05:33 Nathan Handler geda-gschem: importance Undecided Wishlist
2009-02-13 01:05:33 Nathan Handler geda-gschem: assignee nhandler
2009-02-13 01:05:37 Nathan Handler geda-gschem: status Confirmed In Progress
2009-02-13 01:07:52 Bhavani Shankar bug added attachment 'geda-gschem_1.4.3-0ubuntu1.diff.gz' (the diff.gz file)
2009-02-13 01:12:30 Nathan Handler geda-gschem: status In Progress Incomplete
2009-02-13 01:12:30 Nathan Handler geda-gschem: assignee nhandler bhavi
2009-02-13 01:12:30 Nathan Handler geda-gschem: statusexplanation geda-gschem version 1:1.4.3-1 is currently in Debian unstable. This update request should be converted to a sync request. Please resubscribe ubuntu-universe-sponsors once you do that. Thanks in advance.
2009-02-13 01:20:29 Bhavani Shankar geda-gschem: status Incomplete In Progress
2009-02-13 01:20:29 Bhavani Shankar geda-gschem: statusexplanation geda-gschem version 1:1.4.3-1 is currently in Debian unstable. This update request should be converted to a sync request. Please resubscribe ubuntu-universe-sponsors once you do that. Thanks in advance.
2009-02-13 02:28:22 Bhavani Shankar bug added attachment 'geda-gschem.diff' (debdiff)
2009-02-13 13:52:25 Bhavani Shankar bug assigned to geda-gschem (Debian)
2009-02-13 13:53:23 Bhavani Shankar geda-gschem: status In Progress New
2009-02-13 13:53:23 Bhavani Shankar geda-gschem: assignee bhavi
2009-02-16 03:14:44 Bhavani Shankar title Please update geda-gschem to latest version 1.4.3 Please sync geda-gschem_1.4.3(universe) from debian unstable
2009-02-16 03:20:04 Bhavani Shankar description Binary package hint: geda-gschem New upstream version includes: commit 32907f4c9585abd866f0f4aaec2d4884ed519c93 Author: Ales Hvezda <ahvezda@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@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@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@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@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@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@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@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@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@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@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@seul.org> Date: Sat Dec 20 21:01:52 2008 -0500 Updated all the ChangeLogs again commit 58052ffbcf9fb83ed620473cac7eb33dca39615c Author: Ales Hvezda <ahvezda@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@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@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@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@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@-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@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@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@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@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@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@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@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@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@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@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@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@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 Binary package hint: geda-gschem Please sync the latest version from debian as they have updated the package to the latest upstream version. geda-gschem (1:1.4.3-2) unstable; urgency=low . * Added build-dep on intltool (closes: #514900) geda-gschem (1:1.4.3-1) unstable; urgency=low . * New upstream bug fix release
2009-02-16 03:23:07 Bhavani Shankar bug added subscriber Ubuntu Sponsors for universe
2009-02-16 03:27:01 Bhavani Shankar title Please sync geda-gschem_1.4.3(universe) from debian unstable Please sync geda-gschem_1.4.3-2(universe) from debian unstable
2009-02-16 15:06:01 Nathan Handler geda-gschem: status New In Progress
2009-02-16 15:06:01 Nathan Handler geda-gschem: assignee nhandler
2009-02-18 22:21:17 Nathan Handler geda-gschem: status In Progress Confirmed
2009-02-18 22:21:17 Nathan Handler geda-gschem: assignee nhandler
2009-02-18 22:21:17 Nathan Handler geda-gschem: statusexplanation Bug #322648 has been ACK'd. As long as that sync is performed prior to this one, everything should be fine. So I am ACK'ing this sync request to make sure it is in the queue prior to Feature Freeze.
2009-02-18 22:21:31 Nathan Handler bug added subscriber Ubuntu Package Archive Administrators
2009-02-19 19:09:16 Jamie Strandboge geda-gschem: status Confirmed Fix Released
2009-02-19 19:09:19 Jamie Strandboge geda-gschem: status Unknown Fix Released