[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openmoko-commitlog
Subject:    commitlog Digest, Vol 873, Issue 1
From:       commitlog-request () lists ! openmoko ! org
Date:       2009-09-12 9:56:00
Message-ID: mailman.2.1252749602.9919.commitlog () lists ! openmoko ! org
[Download RAW message or body]

Send commitlog mailing list submissions to
	commitlog@lists.openmoko.org

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.openmoko.org/mailman/listinfo/commitlog
or, via email, send a message with subject or body 'help' to
	commitlog-request@lists.openmoko.org

You can reach the person managing the list at
	commitlog-owner@lists.openmoko.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of commitlog digest..."


Today's Topics:

   1. r5627 - trunk/eda/fped (werner@docs.openmoko.org)
   2. r5628 - trunk/eda/fped (werner@docs.openmoko.org)

[Attachment #4 (multipart/digest)]


Content-Transfer-Encoding: 8bit
From: werner@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Fri, 11 Sep 2009 20:34:51 +0200
Message-ID: <E1MmAxP-0008LY-S9@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5627 - trunk/eda/fped
Message: 1

Author: werner
Date: 2009-09-11 20:34:51 +0200 (Fri, 11 Sep 2009)
New Revision: 5627

Modified:
   trunk/eda/fped/README
   trunk/eda/fped/dump.c
   trunk/eda/fped/fpd.y
   trunk/eda/fped/gui_inst.c
   trunk/eda/fped/gui_style.c
   trunk/eda/fped/gui_style.h
   trunk/eda/fped/kicad.c
   trunk/eda/fped/obj.h
   trunk/eda/fped/postscript.c
Log:
- added solder mask pad type (patch by Rene Harder)



Modified: trunk/eda/fped/README
===================================================================
--- trunk/eda/fped/README	2009-09-10 23:40:03 UTC (rev 5626)
+++ trunk/eda/fped/README	2009-09-11 18:34:51 UTC (rev 5627)
@@ -227,6 +227,7 @@
 (default)	copper, solder mask, and solder paste
 bare		copper and solder mask
 paste		solder paste
+mask		solder mask
 
 
 Rounded pads

Modified: trunk/eda/fped/dump.c
===================================================================
--- trunk/eda/fped/dump.c	2009-09-10 23:40:03 UTC (rev 5626)
+++ trunk/eda/fped/dump.c	2009-09-11 18:34:51 UTC (rev 5627)
@@ -328,6 +328,9 @@
 		case pt_paste:
 			s2 = " paste";
 			break;
+		case pt_mask:
+			s2 = " mask";
+			break;
 		default:
 			abort();
 		}

Modified: trunk/eda/fped/fpd.y
===================================================================
--- trunk/eda/fped/fpd.y	2009-09-10 23:40:03 UTC (rev 5626)
+++ trunk/eda/fped/fpd.y	2009-09-11 18:34:51 UTC (rev 5627)
@@ -521,6 +521,8 @@
 				$$ = pt_bare;
 			else if (!strcmp($1, "paste"))
 				$$ = pt_paste;
+			else if (!strcmp($1, "mask"))
+				$$ = pt_mask;
 			else {
 				yyerrorf("unknown pad type \"%s\"", $1);
 				YYABORT;

Modified: trunk/eda/fped/gui_inst.c
===================================================================
--- trunk/eda/fped/gui_inst.c	2009-09-10 23:40:03 UTC (rev 5626)
+++ trunk/eda/fped/gui_inst.c	2009-09-11 18:34:51 UTC (rev 5627)
@@ -263,8 +263,17 @@
 	struct coord max = translate(self->u.pad.other);
 	GdkGC *gc;
 
-	gc = self->obj->u.pad.type == pt_bare ?
-	    gc_pad_bare[get_mode(self)] : gc_pad[get_mode(self)];
+	switch (self->obj->u.pad.type) {
+	case pt_bare:
+		gc = gc_pad_bare[get_mode(self)];
+		break;
+	case pt_mask:
+		gc = gc_pad_mask[get_mode(self)];
+		break;
+	default:
+		gc = gc_pad[get_mode(self)];
+		break;		
+	}
 	sort_coord(&min, &max);
 	gdk_draw_rectangle(DA, gc, TRUE,
 	    min.x, min.y, max.x-min.x, max.y-min.y);
@@ -280,8 +289,17 @@
 	GdkGC *gc;
 	unit_type h, w, r;
 
-	gc = self->obj->u.pad.type == pt_bare ?
-	    gc_pad_bare[get_mode(self)] : gc_pad[get_mode(self)];
+	switch (self->obj->u.pad.type) {
+	case pt_bare:
+		gc = gc_pad_bare[get_mode(self)];
+		break;
+	case pt_mask:
+		gc = gc_pad_mask[get_mode(self)];
+		break;
+	default:
+		gc = gc_pad[get_mode(self)];
+		break;		
+	}
 	sort_coord(&min, &max);
 	h = max.y-min.y;
 	w = max.x-min.x;

Modified: trunk/eda/fped/gui_style.c
===================================================================
--- trunk/eda/fped/gui_style.c	2009-09-10 23:40:03 UTC (rev 5626)
+++ trunk/eda/fped/gui_style.c	2009-09-11 18:34:51 UTC (rev 5627)
@@ -26,6 +26,7 @@
 GdkGC *gc_obj[mode_n];
 GdkGC *gc_pad[mode_n];
 GdkGC *gc_pad_bare[mode_n];
+GdkGC *gc_pad_mask[mode_n];
 GdkGC *gc_ptext[mode_n];
 GdkGC *gc_meas[mode_n];
 GdkGC *gc_frame[mode_n];
@@ -65,6 +66,7 @@
 	style(gc_obj,		"#006060", "#00ffff", "#ffff80");
 	style(gc_pad,		"#400000", "#ff0000", "#ffff80");
 	style(gc_pad_bare,	"#402000", "#ff6000", "#ffff80");
+	style(gc_pad_mask,	"#000040", "#0000ff", "#ffff80");
 	style(gc_ptext,		"#404040", "#ffffff", "#ffffff");
 	style(gc_meas,		"#280040", "#ff00ff", "#ffff80");
 	style(gc_frame,		"#005000", "#009000", "#ffff80");

Modified: trunk/eda/fped/gui_style.h
===================================================================
--- trunk/eda/fped/gui_style.h	2009-09-10 23:40:03 UTC (rev 5626)
+++ trunk/eda/fped/gui_style.h	2009-09-11 18:34:51 UTC (rev 5627)
@@ -110,6 +110,7 @@
 extern GdkGC *gc_obj[mode_n];
 extern GdkGC *gc_pad[mode_n];
 extern GdkGC *gc_pad_bare[mode_n];
+extern GdkGC *gc_pad_mask[mode_n];
 extern GdkGC *gc_ptext[mode_n];
 extern GdkGC *gc_meas[mode_n];
 extern GdkGC *gc_frame[mode_n];

Modified: trunk/eda/fped/kicad.c
===================================================================
--- trunk/eda/fped/kicad.c	2009-09-10 23:40:03 UTC (rev 5626)
+++ trunk/eda/fped/kicad.c	2009-09-11 18:34:51 UTC (rev 5627)
@@ -98,6 +98,9 @@
 	case pt_paste:
 		layers = 1 << layer_paste_top;
 		break;
+	case pt_mask:
+		layers = 1 << layer_mask_top;
+		break;
 	default:
 		abort();
 	}

Modified: trunk/eda/fped/obj.h
===================================================================
--- trunk/eda/fped/obj.h	2009-09-10 23:40:03 UTC (rev 5626)
+++ trunk/eda/fped/obj.h	2009-09-11 18:34:51 UTC (rev 5627)
@@ -143,6 +143,7 @@
 	pt_normal,	/* copper and solder mask */
 	pt_bare,	/* only copper (and finish) */
 	pt_paste,	/* only solder paste */
+	pt_mask,	/* only solder mask */
 };
 
 struct frame_ref {

Modified: trunk/eda/fped/postscript.c
===================================================================
--- trunk/eda/fped/postscript.c	2009-09-10 23:40:03 UTC (rev 5626)
+++ trunk/eda/fped/postscript.c	2009-09-11 18:34:51 UTC (rev 5627)
@@ -198,6 +198,8 @@
 		return "hatchpath";
 	case pt_paste:
 		return "backhatchpath";
+	case pt_mask:
+		return "dotpath";
 	default:
 		abort();
 	}





Content-Transfer-Encoding: 8bit
From: werner@docs.openmoko.org
Precedence: list
To: commitlog@lists.openmoko.org
Date: Sat, 12 Sep 2009 09:34:02 +0200
Message-ID: <E1MmN7S-0007yH-Ls@docs.openmoko.com>
Content-Type: text/plain; charset=UTF-8
Subject: r5628 - trunk/eda/fped
Message: 2

Author: werner
Date: 2009-09-12 09:34:02 +0200 (Sat, 12 Sep 2009)
New Revision: 5628

Modified:
   trunk/eda/fped/Makefile
Log:
- added "make update" that combines "svn update" with remaking the dependencies



Modified: trunk/eda/fped/Makefile
===================================================================
--- trunk/eda/fped/Makefile	2009-09-11 18:34:51 UTC (rev 5627)
+++ trunk/eda/fped/Makefile	2009-09-12 07:34:02 UTC (rev 5628)
@@ -75,7 +75,7 @@
 
 # ----- Rules -----------------------------------------------------------------
 
-.PHONY:		all dep depend clean install uninstall upload-manual
+.PHONY:		all dep depend clean install uninstall upload-manual update
 
 .SUFFIXES:	.fig .xpm
 
@@ -137,3 +137,9 @@
 
 uninstall:
 		rm -f $(PREFIX)/bin/fped
+
+# ----- SVN update ------------------------------------------------------------
+
+update:
+		svn update
+		$(MAKE) dep all




--===============1889268569==--

_______________________________________________
commitlog mailing list
commitlog@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/commitlog


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic