X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Injected-Via-Gmane: http://gmane.org/ To: geda-user AT delorie DOT com From: Kai-Martin Knaak Subject: Re: [geda-user] Silkscreened component values, mailing list, and gEDA development Date: Mon, 30 Jun 2014 05:06:44 +0200 Lines: 293 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart4485571.UE0AnEsGW0" X-Complaints-To: usenet AT ger DOT gmane DOT org X-Gmane-NNTP-Posting-Host: a89-182-126-160.net-htp.de User-Agent: KNode/4.12.4 Reply-To: geda-user AT delorie DOT com --nextPart4485571.UE0AnEsGW0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit mskala AT ansuz DOT sooke DOT bc DOT ca wrote: > First, is it possible to design a footprint in such a way that the > component value will appear in the silkscreen, in addition to or > instead of the refdes value? Instead of: yes. You can switch between any of the three strings "description", "refdes", and "value" with the menu item: View --> Displayed_element_name There is a command for this, too: Display(foobar) where foobar is any of "Description", "NameOnPCB", "Value" (without the quotes) See the pcb manual for details: http://pcb.geda-project.org/pcb-cvs/pcb.html#Display-Action In addition: No. Only one of the three strings which are attached to a footprint can be rendered on silk at a time. This is not as bad as it sounds. At least in my layouts there is usually hardly enough space for one string per component, let alone two. I habitually print two versions of the layout. One with refdeses, the other with values. See the attached script for a way to do this automatically with scripted actions. Note, that the script requires a patch for pcb. Else, the binary will treat the Display() command in the action script as an error and exits immediately. (see attachment) Unfortunately, the patch was not accepted by the devs. > Second, is there a way to search the archive of this mailing list > going back more than a week into the past? DJ's setup seems to limit searches to the current week. However, this mailing list is also archived by gmane.org: http://dir.gmane.org/gmane.comp.cad.geda.user The search utility of gmane is quite decent: http://search.gmane.org/ BTW, the main mission of gmane is to provide a gateway to and from nntp. his allows the use of usenet readers for the mailing list. Usenet readers are designed for discussions that involve many authors rather than just sender and recipient like most emails. > Finally, are there any plans for the diode schematic symbols and > footprints to ever agree with each other about which pin is the > cathode? Unfortunately, the default library of symbols and footprints went into some kind of deep freeze about ten years ago. There seems to have been major fights over the way the library should be designed. As a result, the default symbol lib is minimal to the point of hardly being useful for actual day to day work. When I did my first steps with geda in autumn 2005 there were still repercussions to be felt on the list. And there were hints to better not touch this topic. People who complained about the lib were encouraged to roll their own. In my humble opinion, geda popularity could improve, if there were a default library of symbols and footprints that are useful for the most likely work-flow. In particular, symbols should contain footprint attributes. And of course footprints and symbols should be consistently designed and proven to work. I started an effort to design such a library of symbols and footprints: http://www.gedasymbols.org/user/kai_martin_knaak/essential/essential.html Unfortunately, the idea did not seem to resonate with the devs. > there's a significant chance of the default ones being as > catastrophically broken as diodes are, then that may be a > dealbreaking issue and is at least something I'd like to know about > before I invest any more time in gEDA. I do not use the default libs at all. Over the years I built a pair of self-consistent libraries of symbols and footprints. See my section at gedasymbols.org for a preview: http://www.gedasymbols.org/user/kai_martin_knaak/ However, what you see there is slightly broken in the sense that some links do not work. This happened because the underlying software CVS is unable to deal gracefully with rename and/or move of files. However, my lib grew so much that I felt the need to reorganize the items into folders with manageable size. I unsuccessfully tried to convince the CVS repo at gedasymbols.org to accept the new folder structure. Anyway, if you are interested in a maintained version of my geda libraries and scripts, you can clone it with git from my repository at uni-hannover.de: git clone http://bibo.iqo.uni-hannover.de/git/gedasymbols.git Hope that helps, ---<)kaiamrtin(>--- --nextPart4485571.UE0AnEsGW0 Content-Type: application/x-shellscript; name="layoutdruck.sh" Content-Disposition: attachment; filename="layoutdruck.sh" Content-Transfer-Encoding: base64 IyEvYmluL2Jhc2gKIyBsYXlvdXQtcHJpbnQgZm9yIFBDQiAtPChrbWspPi0gMjAxMC0yMDEyCiMg bmVlZHMgcG9zdGVyLCBwczJwZGYsIGNvbnZlcnQsIHBzbWVyZ2UgYW5kIG9wdGlvbmFsbHkKIyB2 aWV3ZXJzIGZvciBQTkcgYW5kIFBERiAoZ3RodW1iIGFuZCBva3VsYXIpCiMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgppZiBbICQjIC1lcSAw IF0gICAgIyBTY3JpcHQgaW52b2tlZCB3aXRoIG5vIGNvbW1hbmQgbGluZSBhcmdzCnRoZW4KICBl Y2hvICJBIHNjcmlwdCB0byBwcm92aWRlIFBERiBhbmQgUE5HIHByaW50cyBvZiBhIFBDQiBsYXlv dXQuIFRoZSBQREYgb3V0cHV0IgogIGVjaG8gImNvbnRhaW5zIHBhZ2VzIHdpdGggdGhlIHJlZmRl cyBvZiBjb21wb25lbnRzIGFuZCBhZGRpdGlvbmFseSBwYWdlcyB0aGF0IgogIGVjaG8gInNob3cg dGhlIHZhbHVlcyBvZiBjb21wb25lbnRzLiBPcHRpb25hbGx5LCBhbiBhZGRpdGlvbmFsIGJvdHRv bSB2aWV3IgogIGVjaG8gImlzIHByb2R1Y2VkIHRoYXQgc2hvd3MgbWlycm9yZWQgdG9wIHNpbGsu IFRoaXMgaXMgdXNlZnVsIGZvciBkZWJ1Z2dpbmciIAogIGVjaG8gInRocnUgaG9sZSBkZXNpZ25z LiIKICBlY2hvICJQaG90b3JlYWxpc3RpYyBQTkcgb3V0cHV0IGlzIHJlbmRlcmVkIHdpdGggYSBk cm9wIHNoYWRvdyBmb3IgYSBzbGlnaHRseSIgCiAgZWNobyAidGhyZWUgZGltZW5zaW9uYWwgaW1w cmVzc2lvbi4iCiAgZWNobyAiIgogIGVjaG8gIlVzYWdlOiBgYmFzZW5hbWUgJDBgIFstc11bLXBd Wy1WXSBmb29iYXIucGNiIgogIGVjaG8gIi1zICAgICBhZGQgYSBwYWdlIHdpdGggbWlycm9yZWQg dG9wIHNpbGsgb24gYm90dG9tIGxheWVyIgogIGVjaG8gIi1wICAgICBwcm9kdWNlIHBob3RvIHJl YWxpc3RpYyBvdXRwdXQiCiAgZWNobyAiLVYgICAgIGxhdW5jaCB2aWV3ZXJzIG9uIHByb2R1Y2Vk IG91dHB1dCIKICBlY2hvICJOb3RlOiBUaGVyZSBpcyBhIGJ1ZyBpbiB0aGUgcnVuIG9mIHRoZSBt aWxsIHZlcnNpb24gb2YgUENCLCB0aGF0IHByZXZlbnRzIgogIGVjaG8gImV4ZWN1dGlvbiBvZiB0 aGUgRElTUExBWSBhY3Rpb24gb24gdGhlIGNvbW1hbmQgbGluZS4gVGhlIGFwcGxpY2F0aW9uIgog IGVjaG8gImV4aXRzIHByZWVtcHRpdmVseSBvbiB0aGUgYXNzdW1wdGlvbiwgdGhhdCB0aGlzIGNv bW1hbmQgaXMgb25seSB2YWxpZCIKICBlY2hvICJpZiBQQ0IgcnVucyBpbiBHVUkgbW9kZS4gQmVj YXVzZSBvZiB0aGlzLCB0aGlzIHByaW50IHNjcmlwdCB3b24ndCB3b3JrIgogIGVjaG8gInByb3Bl cmx5IHVubGVzcyBhIHBhdGNoIGhhcyBiZWVuIGFwcGxpZWQgdG8gdGhlIHNvdXJjZS4iCiAgZWNo byAiQSBwYXRjaCB0byBtYWtlIFBDQiBpc3N1ZSBhIHJhdGhlciB0aGFuIGV4aXQgcmlnaHQgYXdh eSwgY2FuIGJlIgogIGVjaG8gImRvd25sb2FkZWQgYXMgJ2hpZG5vZ3VpLWFjdGlvbnNjcmlwdC5w YXRjaCcgZnJvbSBodHRwOi8vZ2VkYXN5bWJvbHMub3JnIC4iCiAgZXhpdApmaSAgCkJPVFRPTVRI UlU9MApQSE9UT09VVFBVVD0wClNUQVJUVklFV0VSPTAKRVBTPTAKd2hpbGUgZ2V0b3B0cyAiOnNw ViIgT3B0aW9uCmRvCiAgY2FzZSAkT3B0aW9uIGluCiAgICBzICAgICApIGVjaG8gImFkZCBhIHBh Z2Ugd2l0aCBtaXJyb3JlZCB0b3Agc2lsayBvbiBib3R0b20gbGF5ZXIiOyBCT1RUT01USFJVPTEg OzsKICAgIHAgICAgICkgZWNobyAicHJvZHVjZSBwaG90b3JlYWxpc3RpYyBpbWFnZSAiOyBQSE9U T09VVFBVVD0xIDs7CiAgICBlICAgICApIGVjaG8gInByb2R1Y2UgRVBTIGZpbGVzIGZvciBpbmNs dXNpb24gaW4gTHlYIGRvY3VtZW50YXRpb24iIEVQUz0xIDs7CiAgICBWICAgICApIGVjaG8gImF1 dG9tYXRpY2FsbHkgc3RhcnQgdmlld2VycyAiOyBTVEFSVFZJRVdFUj0xIDs7CiAgICAqICAgICAp IGVjaG8gInVua25vd24gb3B0aW9uOiBcIiIkT3B0aW9uIlwiIiA7IGV4aXQ7ICAgIyBEZWZhdWx0 LgogIGVzYWMKZG9uZQpzaGlmdCAkKCgkT1BUSU5EIC0gMSkpICAgIyBnbyB0byBuZXh0IGFyZ3Vt ZW50CgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjCgoKUENCRklMRT0kMQpOQU1FPWBiYXNlbmFtZSAkUENCRklMRSAucGNiYApPVVRQREY9JE5B TUUiX2xheW91dF8iYGRhdGUgKyVGYCIucGRmIgpPVVRQTkc9JE5BTUUiX2xheW91dF8iYGRhdGUg KyVGYCIucG5nIgpPVVRQTkdfQk9UVE9NPSROQU1FIl9sYXlvdXRfYm90dG9tXyJgZGF0ZSArJUZg Ii5wbmciClBDQj0vdXNyL2xvY2FsL2Jpbi9wY2IKUERGVklFV0VSPS91c3IvYmluL29rdWxhcgpQ TkdWSUVXRVI9L3Vzci9iaW4vb2t1bGFyClNJWkU9IjIweDMwY20iClBBUEVSU0laRT0iQTQiClRN UERJUj0vdG1wL2xheW91dGRydWNrCgojIyBlY2hvIHBjYiB2ZXJzaW9uCiRQQ0IgLVYKCm1rZGly ICRUTVBESVIKCiMjIHRvcC1yZWZkZXMKZWNobyAiQmVzdMO8Y2t1bmdzZHJ1Y2sgTnVtbWVybiwg T2JlcnNlaXRlIHZvbiAiJE9VVFBVVAoKJFBDQiAteCBlcHMgXAogIC0tYWN0aW9uLXN0cmluZyAn RElTUExBWShOYW1lT25QQ0IpJyBcCiAgLS1lbGVtZW50LWNvbG9yICcjMDAwMDAwJyBcCiAgLS1w aW4tY29sb3IgJyNjY2NjY2MnIFwKICAtLWxheWVyLWNvbG9yLTEgJyNjY2NjY2MnIFwKICAtLWxh eWVyLWNvbG9yLTIgJyNkZGRkZGQnIFwKICAtLWxheWVyLWNvbG9yLTMgJyNlZWVlZWUnIFwKICAt LWxheWVyLWNvbG9yLTQgJyNjY2NjY2MnIFwKICAtLWxheWVyLWNvbG9yLTUgJyNkZGRkZGQnIFwK ICAtLWxheWVyLWNvbG9yLTYgJyNlZWVlZWUnIFwKICAtLWxheWVyLWNvbG9yLTcgJyM1NTU1NTUn IFwKICAtLWxheWVyLWNvbG9yLTggJyM2NjY2NjYnIFwKIC0tYXMtc2hvd24gIFwKICAtLW9ubHkt dmlzaWJsZSBcCiAgLS1sYXllci1zdGFjayAib3V0bGluZSxjb21tZW50LGVsZW1lbnRzLHRvcCIg XAogIC0tZXBzLWZpbGUgJFRNUERJUi90b3ByZWZkZXMuZXBzIFwKICAkUENCRklMRQoKcG9zdGVy IC1tJFBBUEVSU0laRSAtcCRTSVpFIC1jMTJ4MTJtbSAtbyAkVE1QRElSL3RvcHJlZmRlcy5wcyAk VE1QRElSL3RvcHJlZmRlcy5lcHMKCiMjIHRvcC12YWx1ZXMKZWNobyAiQmVzdMO8Y2t1bmdzZHJ1 Y2sgV2VydGUsIE9iZXJzZWl0ZSB2b24gIiRPVVRQVVQKCiRQQ0IgLXggZXBzIFwKICAtLWFjdGlv bi1zdHJpbmcgJ0RJU1BMQVkoVmFsdWUpJyBcCiAgLS1lbGVtZW50LWNvbG9yICcjMDAwMDAwJyBc CiAgLS1waW4tY29sb3IgJyNjY2NjY2MnIFwKICAtLWxheWVyLWNvbG9yLTEgJyNjY2NjY2MnIFwK ICAtLWxheWVyLWNvbG9yLTIgJyNkZGRkZGQnIFwKICAtLWxheWVyLWNvbG9yLTMgJyNlZWVlZWUn IFwKICAtLWxheWVyLWNvbG9yLTQgJyNjY2NjY2MnIFwKICAtLWxheWVyLWNvbG9yLTUgJyNkZGRk ZGQnIFwKICAtLWxheWVyLWNvbG9yLTYgJyNlZWVlZWUnIFwKICAtLWxheWVyLWNvbG9yLTcgJyM1 NTU1NTUnIFwKICAtLWxheWVyLWNvbG9yLTggJyM2NjY2NjYnIFwKICAtLWFzLXNob3duICBcCiAg LS1vbmx5LXZpc2libGUgXAogIC0tbGF5ZXItc3RhY2sgIm91dGxpbmUsY29tbWVudCxlbGVtZW50 cyx0b3AiIFwKICAtLWVwcy1maWxlICRUTVBESVIiL3RvcHZhbHVlLmVwcyIgXAogICRQQ0JGSUxF Cgpwb3N0ZXIgLW0kUEFQRVJTSVpFIC1wJFNJWkUgLWMxMngxMm1tIC1vICRUTVBESVIvdG9wdmFs dWUucHMgJFRNUERJUi90b3B2YWx1ZS5lcHMKCgojIyBib3R0b20tcmVmZGVzCmVjaG8gIkJlc3TD vGNrdW5nc2RydWNrIFVudGVyc2VpdGUsIE51bW1lcm4gdm9uICIkT1VUUFVUCgokUENCIC14IGVw cyBcCiAgLS1hY3Rpb24tc3RyaW5nICdESVNQTEFZKE5hbWVPblBDQiknIFwKICAtLWVsZW1lbnQt Y29sb3IgJyMwMDAwMDAnIFwKICAtLXBpbi1jb2xvciAnI2NjY2NjYycgXAogIC0tbGF5ZXItY29s b3ItMSAnI2NjY2NjYycgXAogIC0tbGF5ZXItY29sb3ItMiAnI2RkZGRkZCcgXAogIC0tbGF5ZXIt Y29sb3ItMyAnI2VlZWVlZScgXAogIC0tbGF5ZXItY29sb3ItNCAnI2NjY2NjYycgXAogIC0tbGF5 ZXItY29sb3ItNSAnI2RkZGRkZCcgXAogIC0tbGF5ZXItY29sb3ItNiAnI2VlZWVlZScgXAogIC0t bGF5ZXItY29sb3ItNyAnIzU1NTU1NScgXAogIC0tbGF5ZXItY29sb3ItOCAnIzY2NjY2NicgXAog IC0tYXMtc2hvd24gXAogIC0tbGF5ZXItc3RhY2sgIm91dGxpbmUsY29tbWVudCxlbGVtZW50cyxi b3R0b20sc29sZGVyc2lkZSIgXAogIC0tZXBzLWZpbGUgJFRNUERJUiIvYm90dG9tcmVmZGVzX3Rt cC5lcHMiIFwKICAkUENCRklMRQoKIyMgcmVjdGlmeSBicm9rZW4gZXBzIHN5bnRheDogbWFrZSBi b3VuZGluZyBib3ggcGFyYW1ldGVycyBpbnRlZ2VycyAjIwojYXdrIC1GIFtcIFwuXSAnCiMgIHsK IyAgaWYgKCAkMSA9PSAiJSVCb3VuZGluZ0JveDoiICkKIyAgICAgeyBwcmludCAkMSIgIiQyIiAi JDMiICIkNCIgIiQ2IH0KIyAgICAgZWxzZSB7IHByaW50ICQwIH0KIyAgfQojJyAkVE1QRElSIi9i b3R0b21yZWZkZXNfdG1wLmVwcyIgPiAkVE1QRElSIi9ib3R0b21yZWZkZXNfdG1wMi5lcHMiCgoj IyBjcm9wIGVwcyAjIwplcHN0b29sIC0tYmJveCAtLWNvcHkgICRUTVBESVIiL2JvdHRvbXJlZmRl c190bXAuZXBzIiAkVE1QRElSIi9ib3R0b21yZWZkZXMuZXBzIgoKIyMgbWFrZSBhIGRlY2VudGx5 IHNpemVkIHBvc3RzY3JpcHQgcGFnZQpwb3N0ZXIgLW0kUEFQRVJTSVpFIC1wJFNJWkUgLWMxMngx Mm1tIC1vICRUTVBESVIiL2JvdHRvbXJlZmRlcy5wcyIgJFRNUERJUiIvYm90dG9tcmVmZGVzLmVw cyIKCgojIyBib3R0b20tdmFsdWUKZWNobyAiQmVzdMO8Y2t1bmdzZHJ1Y2sgVW50ZXJzZWl0ZSwg V2VydGUgdm9uICIkT1VUUFVUCgokUENCIC14IGVwcyBcCiAgLS1hY3Rpb24tc3RyaW5nICdESVNQ TEFZKFZhbHVlKScgXAogIC0tZWxlbWVudC1jb2xvciAnIzAwMDAwMCcgXAogIC0tcGluLWNvbG9y ICcjY2NjY2NjJyBcCiAgLS1sYXllci1jb2xvci0xICcjY2NjY2NjJyBcCiAgLS1sYXllci1jb2xv ci0yICcjZGRkZGRkJyBcCiAgLS1sYXllci1jb2xvci0zICcjZWVlZWVlJyBcCiAgLS1sYXllci1j b2xvci00ICcjY2NjY2NjJyBcCiAgLS1sYXllci1jb2xvci01ICcjZGRkZGRkJyBcCiAgLS1sYXll ci1jb2xvci02ICcjZWVlZWVlJyBcCiAgLS1sYXllci1jb2xvci03ICcjNTU1NTU1JyBcCiAgLS1s YXllci1jb2xvci04ICcjNjY2NjY2JyBcCiAgLS1hcy1zaG93biAgXAogIC0tbGF5ZXItc3RhY2sg Im91dGxpbmUsY29tbWVudCxlbGVtZW50cyxib3R0b20sc29sZGVyc2lkZSIgXAogIC0tZXBzLWZp bGUgJFRNUERJUiIvYm90dG9tdmFsdWVfdG1wLmVwcyIgXAogICRQQ0JGSUxFCgoKIyMgcmVjdGlm eSBicm9rZW4gZXBzIHN5bnRheDogbWFrZSBib3VuZGluZyBib3ggcGFyYW1ldGVycyBpbnRlZ2Vy cyAjIwojYXdrIC1GIFtcIFwuXSAnCiMgIHsKIyAgaWYgKCAkMSA9PSAiJSVCb3VuZGluZ0JveDoi ICkKIyAgICAgeyBwcmludCAkMSIgIiQyIiAiJDMiICIkNCIgIiQ2IH0KIyAgICAgZWxzZSB7IHBy aW50ICQwIH0KIyAgfQojJyAkVE1QRElSIi9ib3R0b212YWx1ZV90bXAuZXBzIiA+ICRUTVBESVIi L2JvdHRvbXZhbHVlX3RtcDIuZXBzIgoKIyMgY3JvcCBlcHMgIyMKZXBzdG9vbCAtLWJib3ggLS1j b3B5ICAkVE1QRElSIi9ib3R0b212YWx1ZV90bXAuZXBzIiAkVE1QRElSIi9ib3R0b212YWx1ZS5l cHMiCgojIyBtYWtlIGEgZGVjZW50bHkgc2l6ZWQgcG9zdHNjcmlwdCBwYWdlCnBvc3RlciAtbSRQ QVBFUlNJWkUgLXAkU0laRSAtYzEyeDEybW0gLW8gJFRNUERJUiIvYm90dG9tdmFsdWUucHMiICRU TVBESVIiL2JvdHRvbXZhbHVlLmVwcyIKCiRQQ0IgLXggZXBzIFwKICAtLWFjdGlvbi1zdHJpbmcg J0RJU1BMQVkoTmFtZU9uUENCKScgXAogIC0tZWxlbWVudC1jb2xvciAnIzAwMDAwMCcgXAogIC0t cGluLWNvbG9yICcjY2NjY2NjJyBcCiAgLS1sYXllci1jb2xvci0xICcjY2NjY2NjJyBcCiAgLS1s YXllci1jb2xvci0yICcjZGRkZGRkJyBcCiAgLS1sYXllci1jb2xvci0zICcjZWVlZWVlJyBcCiAg LS1sYXllci1jb2xvci00ICcjY2NjY2NjJyBcCiAgLS1sYXllci1jb2xvci01ICcjZGRkZGRkJyBc CiAgLS1sYXllci1jb2xvci02ICcjZWVlZWVlJyBcCiAgLS1sYXllci1jb2xvci03ICcjNTU1NTU1 JyBcCiAgLS1sYXllci1jb2xvci04ICcjNjY2NjY2JyBcCiAgLS1hcy1zaG93biAgXAogIC0tbWly cm9yIFwKICAtLWxheWVyLXN0YWNrICJlbGVtZW50cyIgXAogIC0tZXBzLWZpbGUgJFRNUERJUiIv ZWxlbWVudHMuZXBzIiBcCiAgJFBDQkZJTEUKCgojIyMjIyMgT3B0aW9uYWxseSBkZXJpdmUgYSBz ZWUtdGhydSBvZiBib3R0b20gd2l0aCBhd2sgYW5kIHRhaWwgCiMjIyMjIyh2ZXJ5IGRpcnR5IGhh Y2sgdGhhdCBkZXBlbmRzIG9uIHNwZWNpZmljIGxheWVyIG5hbWVzIGFuZCBsYXllciBncm91cHMp CmlmIFsgJEJPVFRPTVRIUlUgPT0gIjEiIF0KdGhlbiAKZWNobyAiRG8gYm90dG9tdGhydSIKYXdr ICckMCA9PSAiJSBMYXllciBib3R0b20gZ3JvdXAgMSBkcmlsbCAwIG1hc2sgMCIgeyBleGl0IH0g XAoJeyBwcmludCB9JyAkVE1QRElSL2JvdHRvbXJlZmRlcy5lcHMgPiAkVE1QRElSL2JvdHRvbXRo cnUuZXBzCmF3ayAnTlIgPD0gMjIgeyBuZXh0IH0gJDEgPT0gInNob3dwYWdlIiB7IGV4aXQgfSB7 IHByaW50IH0nICRUTVBESVIvYm90dG9tcmVmZGVzLmVwcyA+PiAkVE1QRElSL2JvdHRvbXRocnUu ZXBzCmF3ayAnTlIgPD0gMjEgeyBuZXh0IH0gJDEgPT0gInNob3dwYWdlIiB7IGV4aXQgfSB7IHBy aW50IH0nICRUTVBESVIvZWxlbWVudHMuZXBzID4+ICRUTVBESVIvYm90dG9tdGhydS5lcHMKdGFp bCAtbiA1ICRUTVBESVIiL2VsZW1lbnRzLmVwcyIgPj4gJFRNUERJUiIvYm90dG9tdGhydS5lcHMi CnBvc3RlciAtbUE0IC1wJFNJWkUgLWMxMngxMm1tIC1vICRUTVBESVIiL2JvdHRvbXRocnUucHMi ICRUTVBESVIiL2JvdHRvbXRocnUuZXBzIgoKZmkKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgppZiBbICRC T1RUT01USFJVID09ICIxIiBdIAp0aGVuIAogIFBBR0VTPSIgXAogICAkVE1QRElSL3RvcHJlZmRl cy5wcyBcCiAgICRUTVBESVIvYm90dG9tcmVmZGVzLnBzIFwKICAgJFRNUERJUi90b3B2YWx1ZS5w cyBcCiAgICRUTVBESVIvYm90dG9tdmFsdWUucHNcCiAgICRUTVBESVIvYm90dG9tdGhydS5wcyIK ZWxzZQogIFBBR0VTPSIgXAogICAkVE1QRElSL3RvcHJlZmRlcy5wcyBcCiAgICRUTVBESVIvYm90 dG9tcmVmZGVzLnBzIFwKICAgJFRNUERJUi90b3B2YWx1ZS5wcyBcCiAgICRUTVBESVIvYm90dG9t dmFsdWUucHMiCmZpCgojIyBjb21iaW5lIHRvIGEgc2luZ2xlIFBERiBkb2N1bWVudApwc21lcmdl IC1vJFRNUERJUi9vdXQucHMgJFBBR0VTCiAKcHMycGRmICRUTVBESVIvb3V0LnBzICRPVVRQREYK CiMjIHNhdmUgdGhlIGVwcyBmaWxlcyBmb3IgdXNlIGluIGx5eCBkb2N1bWVudGF0aW9uCmlmIFsg JEVQUyA9PSAiMSIgXQp0aGVuCiAgZWNobyAiU2F2ZSBFUFMgZmlsZXMgaW4gY3VycmVudCB3b3Jr aW5nIGRpcmVjdG9yeSIKICBmb3IgaSBpbiAkUEFHRVM7IGRvIAogICAgICAgY3AgJFRNUERJUi9g YmFzZW5hbWUgJGkgLnBzYC5lcHMgICRQV0QvJE5BTUUiXyJgYmFzZW5hbWUgJGkgLnBzYC5lcHMK ICBkb25lCmZpCgojIyMgb3B0aW9uYWxseSBzdGFydCB2aWV3ZXIuIyMjCmlmIFsgJFNUQVJUVklF V0VSID09ICIxIiBdCnRoZW4KICAkUERGVklFV0VSICRPVVRQREYKZmkKCgojIyMgcGhvdG9yZWFs aXN0aWMgb3V0cHV0ICMjIyMKaWYgWyAkUEhPVE9PVVRQVVQgPT0gIjEiIF0KdGhlbgoKZWNobyAg IkRvIGEgcGhvdG8gcmVhbGlzdGljIHZpZXcgb2YgdGhlIHRvcCBzaWRlIG9mIHRoZSBwY2IiCnBj YiAteCBwbmcgLS1waG90by1tb2RlIFwKICAtLWRwaSA2MDAgIFwKICAtLXVzZS1hbHBoYSBcCiAg LS1hcy1zaG93biAgXAogIC0tb25seS12aXNpYmxlIFwKICAtLW91dGZpbGUgJFRNUERJUi9vdXQu cG5nIFwKICAkUENCRklMRQoKY29udmVydCAkVE1QRElSL291dC5wbmcgXAogIFwoICtjbG9uZSAt YmFja2dyb3VuZCBibGFjayAtc2hhZG93IDc1eDIwKzIwKzIwIFwpICArc3dhcCBcCiAgLWJhY2tn cm91bmQgd2hpdGUgXAogIC1sYXllcnMgbWVyZ2UgXAogIC1yZXNpemUgNTAlIFwKICAkT1VUUE5H CgplY2hvICJEbyBhIHBob3RvIHJlYWxpc3RpYyB2aWV3IG9mIHRoZSBib3R0b20gc2lkZSBvZiB0 aGUgcGNiIgpwY2IgLXggcG5nIC0tcGhvdG8tbW9kZSBcCiAgLS1kcGkgNjAwICBcCiAgLS11c2Ut YWxwaGEgXAogIC0tYXMtc2hvd24gIFwKICAtLW9ubHktdmlzaWJsZSBcCiAgLS1waG90by1mbGlw LXggXAogIC0tb3V0ZmlsZSAkVE1QRElSL291dC5wbmcgXAogICRQQ0JGSUxFCgpjb252ZXJ0ICRU TVBESVIvb3V0LnBuZyBcCiAgXCggK2Nsb25lIC1iYWNrZ3JvdW5kIGJsYWNrIC1zaGFkb3cgNzV4 MjArMjArMjAgXCkgICtzd2FwIFwKICAtYmFja2dyb3VuZCB3aGl0ZSBcCiAgLWxheWVycyBtZXJn ZSBcCiAgLXJlc2l6ZSA1MCUgXAogICRPVVRQTkdfQk9UVE9NCgojIyMgb3B0aW9uYWxseSBzdGFy dCB2aWV3ZXIuIyMjCmlmIFsgJFNUQVJUVklFV0VSID09ICIxIiBdCnRoZW4KICAkUE5HVklFV0VS ICRPVVRQTkcgJE9VVFBOR19CT1RUT00KZmkKCmZpICMgcGhvdG8gcmVhbGlzdGljIG91dHB1dAoK ZXhpdCAjIGVuZCBvZiBzY3JpcHQKCg== --nextPart4485571.UE0AnEsGW0 Content-Type: text/x-patch; name="hidnogui.patch" Content-Disposition: attachment; filename="hidnogui.patch" Content-Transfer-Encoding: 8Bit From 39da24471519012c04d3c2974b6f6a89469d5a29 Mon Sep 17 00:00:00 2001 From: Kai-Martin Knaak Date: Sun, 1 Jan 2012 23:23:45 +0100 Subject: [PATCH] hidnogui so gepatcht, dass Ausdruck mit actionscript nicht aussteigt --- src/hid/common/hidnogui.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hid/common/hidnogui.c b/src/hid/common/hidnogui.c index d772e18..645111d 100644 --- a/src/hid/common/hidnogui.c +++ b/src/hid/common/hidnogui.c @@ -48,7 +48,8 @@ nogui_parse_arguments (int *argc, char ***argv) static void nogui_invalidate_lr (int l, int r, int t, int b) { - CRASH; + printf("pcb: invalidate_lr() called without a GUI\n"); + printf("This is ok, if you run an action script\n"); } static void -- 1.7.10 --nextPart4485571.UE0AnEsGW0--